在编译源码时遇到网络访问问题
./build-all.sh Releasing 0.20.2 ./build-all.sh: line 36: pushd: /src/github.com/tinode/chat: No such file or directory TinodeWeb not found, skipping
go: cloud.google.com/go@v0.102.0: Get "proxy.golang.org/cloud.googl…": dial tcp 142.251.43.17:443: i/o timeout
nginx转发,以下配置填在中转服务器的NGINX上,适用于本地无法与硅谷的服务器相连,而只能通过中转服务器连接。
# 增加的配置
stream {
server {
listen 端口号; # 1-65535的任意一个数字,无需与硅谷服务器的端口号相同
proxy_pass 硅谷ip:硅谷端口号; # 用硅谷ip和端口号替换
}
}
# 转发配置结束
复制代码
以下是本地电脑的配置,以达到本国站点直连,狗歌之类的才通过中转连。
默认VXX是全局代理,也就是不管访问什么网站,都是走节点流量。大部分网友之前用VXX都是PAC模式,VXX 4.0版本开始取消了PAC,因此需要下面的操作来代替PAC: 主界面点击“设置” -> “路由设置” -> “基础功能” -> “一键导入基础规则”,然后点击“确定”:
需要WINDOWS CMD中也支持访问狗歌,参考如下设置: blog.youkuaiyun.com/qq_46064078…
(简单说明:设置--> CORE设置-->开启本地监听端口 另外CORE设置右边的第4列设置中,可以设置局域网也可以通过当前PC进行访问。 然后去CMD窗口中执行如下两条命令。如果需要长期生效,则需要在环境变量系统变量中加入http_proxy以及https_proxy,对应的值就是等号右边的。
set http_proxy=socks5://127.0.0.1:10808
set https_proxy=socks5://127.0.0.1:10808
以上第4列开启局域网访问之后,可以在虚拟机,例如linux中,vim /etc/profile 添加
export http_proxy=socks5://xx.xx.xx.xx:10808 https_proxy=socks5://xx.xx.xx.xx:10808
以上的XX IP是物理机IP。
至此,开发环境就能正常访问代码站点了。
centos7
安装配置privoxy
curl https://www.google.com
235 export ALL_PROXY=socks5://172.20.0.xxx:10808
可以将上面export命令写入到.bashrc中
238 vim ~/.bashrc
如果临时不用,要恢复成自身IP,使用:
root@localhost:~# export ALL_PROXY=""
//以下命令查询自身当前的IP,以验证是否使用了代理。
root@localhost:~# curl ifconfig.io