Beat 20 openvpn 和 代理 问题
Tofloor
poster avatar
xuelingkang
deepin
2020-06-09 04:35
Author
本帖最后由 xuelingkang 于 2020-6-8 20:39 编辑

1. openvpn的问题
1.1 命令行使用

  1. sudo openvpn xxx.ovpn
Copy the Code
用命令开启vpn之后,多了自动加了两个路由
ip                          路由                        GateMask
10.0.0.0                192.168.100.234       255.255.255.255
192.168.100.0       192.168.100.234       255.255.255.255
第二条倒没什么,关键是第一条和我内网的ip冲突了,我内网也是10网段,这很麻烦,我每次开启vpn之后都要手动再删除这条路由
  1. sudo route del -net 10.0.0.0 netmask 255.255.255.255
Copy the Code
但是我在其他操作系统使用openvpn的时候,就不会默认增加这两条路由,10网段的默认路由,可能大多数情况很方便,但是和本地ip网段冲突就比较麻烦了,希望可以手动配置。

1.2 配置文件导入
我在ubuntu上导入vpn后,可以给这个vpn手动配置哪个ip使用哪个路由,而不是简单的打一个勾“仅用于相对应的网络上的资源”,这个选项对我来说没用,也可能是我配置的不对,但是我希望可以增加手动配置路由的功能,这样更精细。

2. 代理的问题
系统代理配置:

  1. socks5://127.0.0.1:1080
  2. http://127.0.0.1:1081
  3. https://127.0.0.1:1081
Copy the Code
这个配置在其他系统都是没问题的,但是在deepin终端代理不能用
deepin中配置步骤:
1. 把http和https去掉,只保留一个socks5
2. 配置客户端代理也是socks5
3. 打开启动台,右键终端 -> 使用代理

这样才能在终端使用代理,不知道为什么是这样,在搜索引擎上找到的方法,而且我发现环境变量设置的是:http_proxy=socks5://127.0.0.1:1080

但是还有一个严重的问题
我提交代码到review board时,出了这样的错误:ERROR: Cloud not reach the Review Board server at http://x.x.x.x/reviews/: unknow url type: socks5
这已经影响我工作了,希望大神可以给出解决方案


Reply Favorite View the author
All Replies
avatar
xuelingkang
deepin
2020-06-09 04:38
#1
我从ubuntu转过来的,很喜欢deepin的界面和使用习惯,还有对腾讯软件的移植,如果上面说的这些是问题的话,希望可以尽快修复,希望deepin越做越好
Reply View the author