环境说明:因为校园网登陆设备限制,只有主机 0 ( Ubuntu20 )的路由器(老毛子)拥有公网 IP 可以访问外网,路由器并没有使用任何代理工具(会有同学使用 wifi ),主机 0 上使用 ShellClash (纯净模式)访问谷歌。其余设备(笔记本,其他主机)接入校园网后无法访问外网,但和主机 0 的通信流畅(毕竟就在学校内网),所以想让主机 0/路由器代理其他机器的所有流量。
现有尝试:主机 0 上的 ShellClash 配置文件里 allow-lan:true,ufw 开放端口,路由器端口转发,其余设备使用代理,但完全没效果。。。
临时方案:其余设备使用 VPN ( openVPN )+clash,可以同时实现上网和谷歌,但网速不够理想(好像是因为使用 VPN 的原因只有 1/4 的网速左右),非校内时更适用这种方法
理想结果:能和临时方案效果一样,但网速有所提升
对这些东西理解不行,麻烦大家可以简单提提方案~
1
coolan 2021-10-22 11:56:55 +08:00
查了查,shellclash 里进阶设置里有个允许公网访问,试试这个?
|
3
WXZhao OP @coolan 允许公网访问后确实可以了,但我只要加了用户名和密码就没法用了,不加密又比较担心安全问题😂
|
4
coolan 2021-10-22 20:23:57 +08:00
我在虚拟机里用路由器 /旁路由方式安装了一下,也就是 redir 模式,访问路由器 IP,通过端口转发是可以识别用户名密码的。
|