网络代理(计算机网络课程)
 
 
 
 
 
 
 
 
 
 
 
贡献者: addis
1. Windows
方法
- 手动设置 Proxy(通过控制面板):
Contrl Panel > Network and Internet > Internet Options > Connections > LAN settings
- 手动设置 Proxy(通过 Win10 或以上的设置菜单):
Network & Internet > Proxy
-
Proxy Auto-Configuration (PAC)
设置文件,Web Proxy Auto-Discovery Protocol (WPAD)
- 通过设置组策略
- 命令行的
netsh
种类
- HTTP/HTTPS 代理
- FTP 代理
- SOCKS Proxy (SOCKS4、SOCKS5) 可以代理任意 TCP 和 UDP 连接。Windows 并不原生支持,但是浏览器一般支持,也就是浏览器直接把数据和第三方 proxy 软件交互而不是走系统的 http api。一般来说其他软件如果想要支持也要专门给 SOCKS 做适配。但 Proxifier 和一些客户端据说可以把一般应用的网络也通过 SOCKS 代理。
- VPN:不严格属于 proxy,比 proxy 更底层,从操作系统内核的网络栈上实现,通常使用 full tunnel,也就是任何离开电脑的数据都会通过 VPN 服务器中转。一般的 app 无法自己选择避开 VPN。当然一些高级 VPN 客户端也会有 split tunnel 的功能也就是让某些 app、协议或端口不使用 VPN。
应用可以选择不遵守系统 proxy
- 如果 HTTP 请求使用 Windows API 例如
WinHTTP
or WinINET
,那将受系统 proxy 控制。
2. Linux
参考 “Linux 网络笔记”
- iptables
- nftables(iptable 的继承者)
- iproute2 + TPROXY
类 vpn:
- VPN
- IPsec
- WireGuard
- PPTP (Point-to-Point Tunneling Protocol)
- L2TP (Layer 2 Tunneling Protocol)
- SSTP (Secure Socket Tunneling Protocol)
- SoftEther VPN
致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者
热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。
 
 
 
 
 
 
 
 
 
 
 
友情链接: 超理论坛 | ©小时科技 保留一切权利