Network¶
虚拟机内连接主机7897代理¶
- 主机(Windows11):
- 首先通过
ipconfig查看VMNet 8虚拟网关地址,我的是192.168.67.1 - Clash-verge,代理在7897端口,注意需要打开
局域网连接(LAN),即让代理监听0.0.0.0:7897而不仅仅是127.0.0.1:7897。- 与此同时我还开了
Tun模式,开了之后才能连上gemini
- 与此同时我还开了
- Windows 防火墙默认会阻止来自虚拟机的入站连接,因此需要在防火墙中添加一个规则,允许来自虚拟机的入站连接到7897端口。以管理员身份启动PowerShell:
New-NetFirewallRule -DisplayName "Allow Clash on VMnet" -Direction Inbound -Protocol TCP -LocalPort 7897 -Action Allow
- 虚拟机:设置网络代理
# filepath: /etc/environment
http_proxy="http://192.168.67.1:7897"
https_proxy="http://192.168.67.1:7897"
all_proxy="socks5://192.168.67.1:7897"
HTTP_PROXY="http://192.168.67.1:7897"
HTTPS_PROXY="http://192.168.67.1:7897"
ALL_PROXY="socks5://192.168.67.1:7897"
no_proxy="localhost,127.0.0.1"
NO_PROXY="localhost,127.0.0.1"
然后运行测试:curl -v 192.168.67.1:7897和curl -v https://www.google.com,如果能正常返回内容,则说明设置成功。