-
Notifications
You must be signed in to change notification settings - Fork 103
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
icmp support #4
Comments
I don't come out a simple and clean way to support ICMP. See previous disucssion in #2. |
Why not just relay the icmp packet? if ping baidu, just relay the icmp packet to baidu's DNS result IP address. This may need add more route tables. |
This is not general. Support ICMP means that we need to make ICMP works for any IP address. |
Maybe you can design it as vpn+tun2socks, if it is ip layer or below, go through vpn, or go through tun2socks. on socks 5 proxy, you can do more like surge rules. The problem is I do not know socks 5 support ftp and other protocols or not(yes, it supports all protocol up network layer). Also it is difficult to setup a vpn and a socks5 server on the same vps. Oh! I think it is incorrect. |
@yinghuocho Now,tcp and udp works fine on Windows. Anyway,thank you very much and you are a good man. |
thank you for the appreciation. Are you chaining gotun2socks with shadowsocks? What is your solution for the games that need ICMP connectivity, VPN ? |
Yes,with shadowsocks. Sorry for not replying to you in time. |
@yinghuocho transform icmp ping to tcp ping? aha |
@FlowerWrong Supporting ICMP on tun2socks needs to have a specific program/process on server-side that receives ICMP messages from client and relay to remote, also relay the response back. I have some idea how to implement this feature, just don't have sufficient time right now. |
ping baidu.com
not support icmp
The text was updated successfully, but these errors were encountered: