但我们试图通过VPN代理上网的时候,可能因上次不正常关闭导致自己相应的端口进程并没有关闭,但是下次连接的时候,显示:
2018-03-13 15:14:39 ERROR [Errno 98] Address already in use
几乎每次都会遇到这类问题,解决很简单,只需要输入
$ sudo lsof -i:aaaa #aaaa为本地端口地址
查找出正在占用的端口,结果如下:
jiangmignzhi@jiangmignzhi-X555LB:/$ sudo lsof -i:1080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ss-qt5 9768 jiangmignzhi 22u IPv4 105864 0t0 TCP localhost:socks (LISTEN)
ss-qt5 9768 jiangmignzhi 27u IPv4 105865 0t0 UDP localhost:socks
jiangmignzhi@jiangmignzhi-X555LB:/$ kill 9768
可以找到9768这个端口进程,然后杀死这个进程,然后就可以愉快地上网啦。
不知道解释地对不对,但是步骤过程是自己实践了很多步哒,没有问题!