最新消息:20190717 VPS服务器:Vultr新加坡,WordPress主题:大前端D8,统一介绍入口:关于

【已解决】启动V2RayU提示:http error listen tcp 127.0.0.1:1087 bind address already in use

HTTP crifan 119浏览 0评论
折腾:
【已解决】Mac中购买和试用V2Ray科学上网
期间,启动V2RayU期间,弹框提示:
http error listen tcp 127.0.0.1:1087 bind address already in use
很明显是端口被占用。
但是问题是:之前正常启动后,都没问题。
意味着,不知道这个1087端口,最近不知道被谁占用了。
且说明后台在运行,不正常。
去找找是什么程序在占用1087
 lsof -iTCP -sTCP:LISTEN -n -P
COMMAND    PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
rapportd   508 crifan    4u  IPv4 0x8448b217b200df67      0t0  TCP *:61200 (LISTEN)
rapportd   508 crifan    5u  IPv6 0x8448b217c2f17347      0t0  TCP *:61200 (LISTEN)
Google     739 crifan   56u  IPv4 0x8448b217b4cfb92f      0t0  TCP 127.0.0.1:53939 (LISTEN)
Code\x20H  794 crifan   51u  IPv4 0x8448b217a91e3a17      0t0  TCP 127.0.0.1:49327 (LISTEN)
Code\x20H  836 crifan   51u  IPv4 0x8448b217bba24cbf      0t0  TCP 127.0.0.1:49347 (LISTEN)
Code\x20H 2072 crifan   51u  IPv4 0x8448b217ba18292f      0t0  TCP 127.0.0.1:49308 (LISTEN)
privoxy   3795 crifan    3u  IPv4 0x8448b217af7a0e7f      0t0  TCP 127.0.0.1:1087 (LISTEN)
ss-local  3807 crifan    8u  IPv4 0x8448b217aef39e7f      0t0  TCP 127.0.0.1:1086 (LISTEN)
Adobe\x20 4177 crifan    9u  IPv4 0x8448b217bd8b23df      0t0  TCP 127.0.0.1:15292 (LISTEN)
V2rayU    4750 crifan   26u  IPv6 0x8448b217c2f185a7      0t0  TCP *:1089 (LISTEN)
v2ray     9782 crifan    6u  IPv4 0x8448b217aef413df      0t0  TCP 127.0.0.1:1080 (LISTEN)
v2ray     9782 crifan    9u  IPv4 0x8448b217b4cfa59f      0t0  TCP 127.0.0.1:1085 (LISTEN)
 lsof -i:1087
COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
privoxy 3795 crifan    3u  IPv4 0x8448b217af7a0e7f      0t0  TCP localhost:cplscrambler-in (LISTEN)

 lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   3795 crifan    3u  IPv4 0x8448b217af7a0e7f      0t0  TCP 127.0.0.1:1087 (LISTEN)
 这个是叫做:privoxy
去搞清楚是什么东西,毕竟不是此处的V2RayU
好像是:之前的带界面的Trojan-QT5,但早已关闭了,却残留的进程?
privoxy mac
MAC下privoxy安装使用,及问题解决 | Xenojoshua
”说下安装privoxy的目的,因为现在使用自己的ShadowSocks,提供稳定的XXX。而SS是socks5代理,不支持HTTP。这里我们就需要使用一个软件将socks5转换成HTTP代理。查下来privoxy算是一个比较好的工具“
Mac 终端通过 privoxy 科学上网 | aberlt’s blog
https://blog.aberlt.com/2018/06/25/Mac-终端通过-privoxy-科学上网/
Installation
https://www.privoxy.org/user-manual/installation.html
是把socks5转http的工具
此处没有安装啊
强制kill掉试试
退出V2RayU,看看是否:
还会提示端口占用
以及去看看端口和进程是否还在
结果:
 crifan@licrifandeMacBook-Pro  ~  kill -9 3795
 crifan@licrifandeMacBook-Pro  ~  lsof -i:1087
COMMAND   PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
privoxy 12808 crifan    3u  IPv4 0x8448b217aef3d92f      0t0  TCP localhost:cplscrambler-in (LISTEN)
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   12808 crifan    3u  IPv4 0x8448b217aef3d92f      0t0  TCP 127.0.0.1:1087 (LISTEN)
 crifan@licrifandeMacBook-Pro  ~  killall privoxy
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   12846 crifan    3u  IPv4 0x8448b217b4cfea17      0t0  TCP 127.0.0.1:1087 (LISTEN)
都关闭不掉的感觉。。。
mac kill privoxy
Mac上配置Privoxy – 阿拉善的樵夫 – 博客园
 ✘ crifan@licrifandeMacBook-Pro  ~  sudo killall privoxy
Password:
Sorry, try again.
Password:
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   12966 crifan    3u  IPv4 0x8448b217c2a04bd7      0t0  TCP 127.0.0.1:1087 (LISTEN)
 crifan@licrifandeMacBook-Pro  ~  kill -9 12966
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   12990 crifan    3u  IPv4 0x8448b217b200e92f      0t0  TCP 127.0.0.1:1087 (LISTEN)
用sudo去kill了,还在。
难道是此处的V2RayU的?退出V2RayU
再去看看进程是否在
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   12990 crifan    3u  IPv4 0x8448b217b200e92f      0t0  TCP 127.0.0.1:1087 (LISTEN)
 crifan@licrifandeMacBook-Pro  ~  kill 12990
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   13064 crifan    3u  IPv4 0x8448b217b4cf8847      0t0  TCP 127.0.0.1:1087 (LISTEN)
 crifan@licrifandeMacBook-Pro  ~  kill 13064
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
好像kill掉,不在了
再去启动V2RayU
结果还没启动呢,又有了:
 ✘ crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   13100 crifan    3u  IPv4 0x8448b217b248804f      0t0  TCP 127.0.0.1:1087 (LISTEN)
没找到:
~  which privoxy
privoxy not found
以及:
 crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
privoxy   13200 crifan    3u  IPv4 0x8448b217b4d5220f      0t0  TCP 127.0.0.1:1087 (LISTEN)
试试:
sudo /Applications/Privoxy/stopPrivoxy.sh
很明显,我此处没安装:
4 0x8448b217b4d5220f      0t0  TCP 127.0.0.1:1087 (LISTEN)
 crifan@licrifandeMacBook-Pro  ~  sudo /Applications/Privoxy/stopPrivoxy.sh
sudo: /Applications/Privoxy/stopPrivoxy.sh: command not found
去找找: /usr/local/etc/privoxy
是否有
 ll /usr/local/etc/redis
bash_completion.d/   httpd/               mpv/                 openssl/             redis-sentinel.conf  siegerc@             urls.txt@
fonts/               mongod.conf          npmrc                pkcs11/              redis.conf           unbound/             wgetrc
没有。
Mac终端使用代理 | Amberwest’s Note
https://amberwest.github.io/2018/06/11/Mac终端使用代理/
知道了,如果是
brew install privoxy
则才会有
/usr/local/etc/privoxy/
我之前都没安装过privoxy
或许是别的程序安装的?
去找找
 brew info privoxy
privoxy: stable 3.0.28 (bottled)
Advanced filtering web proxy
https://www.privoxy.org/
Not installed
From: https://mirrors.ustc.edu.cn/homebrew-core.git/Formula/privoxy.rb
==> Dependencies
Build: autoconf ✔, automake ✔, libtool ✔
Required: pcre ✔
==> Caveats
To have launchd start privoxy now and restart at login:
  brew services start privoxy
Or, if you don't want/need a background service you can just run:
  privoxy /usr/local/etc/privoxy/config
==> Analytics
install: 1,135 (30 days), 2,708 (90 days), 11,616 (365 days)
install-on-request: 1,116 (30 days), 2,646 (90 days), 11,087 (365 days)
build-error: 0 (30 days)
有,但没安装。
lsof -i:1087                                                                                                                crifan@licrifandeMacBook-Pro
COMMAND   PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
privoxy 13200 crifan    3u  IPv4 0x8448b217b4d5220f      0t0  TCP localhost:cplscrambler-in (LISTEN)
此处用之前代码测试,发现1087的代理,貌似还是OK的,正常运行的。。。
估计是:之前的ss安装的?
但是为何关闭不掉,也是很诡异。
-》果然是,之前常用的ShadowsocksX-NG R8版,就是开启了HTTP代理以及1087
-》取消勾选,关闭其1087的代理
然后再去看看端口是否还被占用
 crifan@licrifandeMacBook-Pro  ~  lsof -i:1087
 ✘ crifan@licrifandeMacBook-Pro  ~  lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
 ✘ crifan@licrifandeMacBook-Pro  ~  lsof -i:1087
果然没了。。。
就是之前的,R8版本的ss,开启了HTTP的1087的代理,结果还导致无法被关闭
-》估计内部是启动了防止被关闭的机制,就像安卓应用保活一样
-》暂时懒得深究了。总之可以通过R8的SS界面中去关闭http的1087代理。即可。
【总结】
此处V2RayU启动,会报错:
http error listen tcp 127.0.0.1:1087 bind address already in use
原因:
此处Mac中,1087的端口被占用了。
解决办法:
期间用了:
lsof -iTCP -sTCP:LISTEN -n -P | grep 1087
lsof -i:1087
看到了进程id和进程名:privoxy
但是去关闭
kill -9 pid
killall 
privoxy
sudo killall privoxy
却关不掉
最后是无意间发现是:
之前安装的
ShadowsocksX-NG 版本1.4.4-R8 (1)
中,之前开启了HTTP代理,端口是1087
然后去界面中关闭后,即可关闭此1087端口的HTTP代理,也就自动彻底关闭了privoxy。
即可。

转载请注明:在路上 » 【已解决】启动V2RayU提示:http error listen tcp 127.0.0.1:1087 bind address already in use

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
20 queries in 0.110 seconds, using 9.39MB memory