非诚勿扰,关于支持代理服务器?
我想让我的程序支持代理服务器:
1、我向代理服务器建立tcp链接 ,根据协议我完成了身份认证
2、根据协议,我向代理发送我想连接的目标地址 60.123.122.7:9876
3、代理连接了目标地址,然后返回给我一个 IP 和 port , 192.168.0.7:1634
前面这些步骤很容易理解,我也很顺利的完成了 ,但我不明白 ,我现在如何使用代理返回的 IP 和port 呢?
难道是再向 192.168.0.7:1634 发起 tcp 连接吗?
还是有什么方法直接向 192.168.0.7:1634 发送数据就可以了 ?
感觉我这2种理解都不太合理,请知道的朋友帮忙呀! 谢谢
[解决办法]
返回的IP 和 port , 192.168.0.7:1634
是?
[解决办法]
看你的代理是做什么用的啦,如果是数据转发类型,那你只要根据协议发送数据就行;
如果代理是做分流,那就是返回一个IP+PORT,让你自己去连接就行了,到底用TCP还是UDP连,是否需要再验证 都是你们内定的。
[解决办法]
这还回答的不到位,我觉得三楼讲的很清楚了。
假如你想要具体的方案,那你得提出更加具体的需求。
都不知道你这个代理要来干嘛。。。