首页 新闻 会员 周边 捐助

使用ping命令访问外网解决方案

0
悬赏园豆:200 [已解决问题] 解决于 2024-12-02 18:50

最近尝试给Ubuntu设置系统代理,最开始没想那么多,直接将我主机上的clash地址设置了,后来发现不能ping成功,curl回来也只是html代码之类的
ps:不打算设置桌面安装软件,想来想去还是绕不开机场的使用,

问题补充:

尝试之后发现,clash代理的不返回ip,即便再主机上也无法通过ping访问外网,只有curl可以模仿请求返回页面代码。这里猜测代理的实质类似于nginx的反向代理,clash并不会将跳转路径告诉被代理机器

wenzhuo4657的主页 wenzhuo4657 | 初学一级 | 园豆:26
提问于:2024-11-25 15:23
< >
分享
最佳答案
0

个人拙见,我以前也尝试过用Ping命令来测试代理,实际上不成功。请教同学得知ubuntu的ping命令面向网络层的ICMP协议,而clash是网络代理,其http协议和socks协议在应用层和传输层,高于网络层,因此ping命令不能指定代理。我一直也都是用curl来测通断的,听说现在也有基于socks协议的,实现了类似于ping命令的功能的一些软件比如说hping3,这个大概可以指定代理。或者用VPN也行,这个协议在网络层,好像clash还有个TNU(忘了,模糊记得是这个,不甚了解)不知道打开有没有用,但这个功能我在ubuntu上就没成功运行过。

收获园豆:200
24-Fahed | 小虾三级 |园豆:602 | 2024-11-25 17:54
其他回答(1)
0

我的Ubuntu也没有桌面,我通过和我主机建立虚拟局域网,然后主机通过设置v2rayN局域网共享上访问steam 创意工坊。

echo_lovely | 园豆:1581 (小虾三级) | 2024-11-26 15:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册