Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Socks5 proxy server mode #44

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

certaintls
Copy link

Add a server socks5 proxy mode. The client side keeps using the transparent TCP mode.

Usage Example:

  • Server side command
./shapeshifter-dispatcher -mode dynamic -server -state state -transports shadow -bindaddr shadow-123.123.123.123:2222 -optionsFile ConfigFiles/shadowServer.json -logLevel DEBUG -enableLogging

Please note, make sure the IP address 123.123.123.123 is public avaiable

  • Client side command (same as TCP transparent mode)
./shapeshifter-dispatcher -transparent -client -state state -transports shadow -proxylistenaddr 127.0.0.1:1443 -optionsFile ConfigFiles/shadowClient.json -logLevel DEBUG -enableLogging

both shadowServer.json and shadowClient.json files are copied from this repo. Except using the real IP address of the server in ConfigFiles/shadowClient.json

Implementation status

@certaintls certaintls changed the title Socks5 proxy server mode Support Socks5 proxy server mode Sep 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant