You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enable fwmark (SO_MARK) for outgoing sockets (#202)
* feat: enable fwmark (SO_MARK) for outgoing sockets
* fix: make fwmark linux-specific functionality
* fix: minor improvements over handling fwmark
* Use `transport.PacketListener` as interface.
* Take the `syscall.RawConn` as input to `SetFwdmark()`.
* Some cleanup.
* Fix copyright dates for new files.
* Fix the error types.
* Revert changes to integration test.
---------
Co-authored-by: sbruens <[email protected]>
Copy file name to clipboardExpand all lines: cmd/outline-ss-server/config_example.yml
+13-10
Original file line number
Diff line number
Diff line change
@@ -21,19 +21,22 @@ services:
21
21
- type: udp
22
22
address: "[::]:9000"
23
23
keys:
24
-
- id: user-0
25
-
cipher: chacha20-ietf-poly1305
26
-
secret: Secret0
27
-
- id: user-1
28
-
cipher: chacha20-ietf-poly1305
29
-
secret: Secret1
30
-
24
+
- id: user-0
25
+
cipher: chacha20-ietf-poly1305
26
+
secret: Secret0
27
+
- id: user-1
28
+
cipher: chacha20-ietf-poly1305
29
+
secret: Secret1
30
+
dialer:
31
+
# fwmark can be used in conjunction with other Linux networking features like cgroups, network namespaces, and TC (Traffic Control) for sophisticated network management.
32
+
# Value of 0 disables fwmark (SO_MARK) (Linux Only)
// fwmark can be used in conjunction with other Linux networking features like cgroups, network namespaces, and TC (Traffic Control) for sophisticated network management.
29
+
// Value of 0 disables fwmark (SO_MARK) (Linux Only)
// fwmark can be used in conjunction with other Linux networking features like cgroups, network namespaces, and TC (Traffic Control) for sophisticated network management.
29
+
// Value of 0 disables fwmark (SO_MARK) (Linux Only)
0 commit comments