使用shadowsocks,搭建ipv6 VPN,让ipv4上ipv6,下载速度提升到100M
基本效果
- 在本地有IPv6网络的情况下,使用IPv6网络访问互联网(对校园网来说,不产生IPv4流量)。
- 在本地有IPv6网络的情况下,设置迅雷等下载工具使用shadowsocks代理,下载速度达到100Mbps。
- 在本地只有IPv4网络的情况下,可以访问所有IPv6网站。
- 在本地只有IPv4网络的情况下,设置迅雷等下载工具使用shadowsocks代理,下载速度达到本地最大带宽。
前提条件
- 双栈(同时支持IPv4和IPv6)服务器。
- 若希望本地使用IPv6连上服务器,需确认本地具备IPv6网络。
配置服务器IPv6地址
配置
这里DigitalOcean的VPS为例:
- 对于新建Droplets:创建时记得勾选ipv6即可。
- 对于现有Droplets:参照DigitalOcean VPS打开IPv6,及解决IPv6地址Ping不通问题。
创建或修改好后在DigitalOcean此Droplet的控制面板Setting
中显示的Public IPv6 Address
即为此VPS的IPv6地址。这里还是要强调一下,IPv6地址后的/64一般情况下都不需要。
测试
如果本地有IPv6网络的话,ping
自己的IPv6地址应该就能ping
通了。如Windows下ping 2001:4860:0:2001::68
,macOS下ping6 2001:4860:0:2001::68
。
服务器端搭建shadowsocks
搭建shadowsocks服务器可以参考如下“我写的”或“秋水逸冰”任一即可。
我写的
参考Ubuntu 16.04下Shadowsocks服务器端安装及优化。
注意修改config.json中的必要参数,注意server
参数需要设定为"::"
才能使用IPv6。
- 启动shadowsocks:
sudo systemctl start shadowsocks-server
; - 设置开机启动Shadowsocks:
sudo systemctl enable shadowsocks-server
。
秋水逸冰
秋水逸冰提供了一键安装shadowsocks的脚本,相对来说更方便,参考Shadowsocks Python版一键安装脚本。
注意修改config.json中的必要参数,注意server
参数需要设定为"::"
才能使用IPv6。
- 启动shadowsocks:
/etc/init.d/shadowsocks start
。
示例config.json
{
"server":"::",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
本地使用shadowsocks客户端
下载客户端
Windows版本下载页:Releases · shadowsocks/shadowsocks-windows。
macOS版本下载页:Releases · shadowsocks/ShadowsocksX-NG。
客户端配置
客户端点选“添加服务器”,填写“地址”、“端口”、“加密方法”和“密码”即可。其中“端口”、“加密方法”和“密码”与前面设置的服务器配置相同。
因为服务器支持IPv4和IPv6双栈,所以客户端实际可以配置两个服务器参数,其仅有“地址”不相同。对于IPv4,填写服务器的IPv4地址;对于IPv6,填写服务器的IPv6地址(不需要[
和]
,末尾不需要/64
)。
测试
为了保险起见,客户端选择IPv4服务器。
- Windows:选择“启用系统代理”;选择“PAC”,“从List更新本地PAC”。如果连接正常的话过几秒钟就会提示PAC更新成功。这时将“系统代理模式”设置为“PAC模式”。
- macOS:选择“从GFW list更新PAC”。如果连接正常的话过几秒钟就会提示PAC更新成功。这时勾选“PAC自动模式”。
打开浏览器,访问www.google.com或www.youtube.com,正常情况下可以很快打开。
然后设置客户端中服务器为IPv6地址的,同样访问上述网站,若都能很快正常打开,则shadowsocks配置成功。
应用
浏览器翻墙
在PAC模式下,访问一般网站会直接访问,而访问被墙掉的网站则会走shadowsocks;如果需要全部走shadowsocks的话,只需要将shadowsocks客户端设置为全局模式即可。
如果你希望让浏览器(而非客户端)控制上网模式,请参考使用SwitchyOmega(Chrome)。
IPv4访问IPv6网站
因为服务器端开通了IPv6,所以即使shadowsocks使用的IPv4,即本地计算机通过IPv4连接服务器,仍然是可以访问IPv6网站的;这里可以试试访问http://bt.byr.cn/,应该能很快打开。
若不能打开,可尝试将shadowsocks客户端设置为“全局模式”,即所有访问全部经过shadowsocks。
迅雷下载加速
实际上,将shadowsocks客户端设置为“全局模式”就已经可以实现迅雷下载了,但效果并不理想。
正确的方法是在迅雷的“系统设置”->“高级设置”->“代理设置”中“添加”代理。
代理名称随便填,服务器填写本地地址,如127.0.0.1
,端口填写本地端口,如1080
,类型选择Socks5
;然后点击测试,测试成功点击确定。
然后在“代理设置”中将除“迅雷服务器连接”外的其他连接都设置为使用代理(“迅雷服务器连接”保持为“直接连接”),后点击“应用代理”,然后“确定”即可。
这时就可以随便下个大点的文件测试速度了,当然下载资源来自国外最好了,在shadowsocks配置为ipv6时,下载速度一般在10M/s以上。
原理很简单,现在IPv6一般是各大高校免费使用,而IPv6的带宽就是100M,即理论下载速度为12.8M/s;而本地计算机与服务器通过IPv6连接时,一般都是达到最大带宽,服务器再访问IPv4资源时,可以认为带宽是无限大的,所以瓶颈在于教育网IPv6的100M宽带。使用shadowsocks时,代理和直接访问是可以同时工作的,所以理论最大值并不是100M,而是叠加IPv4带宽,如可能达到110M。
同理,如果shadowsocks使用的是ipv4,则显然下载速度能够达到本地下载速度的最大值。
下载IPv6资源
想要下载北邮人的BT资源?这个也没问题。
设置下载工具,如UT的代理:“设置”->“连接”,代理类型选择Socks5,代理IP为127.0.0.1
,端口如1080
,注意一定要将“对于主机名查询使用代理”,“对于点对点连接使用代理”打钩!
这样下载北邮人上内容时就能够轻轻松松达到本地最大带宽,再也不用受限制于IPv4、IPv6了。
FAQ
PAC更新失败
出现这个问题一般是客户端当前设置的服务器连接不上,尝试使用IPv4地址的服务器,检查本地能否ping通服务器,检查端口号、加密方式和密码是否正确。
被墙的网站仍无法打开
在shadowsocks客户端中选择“显示日志”,查看具体错误信息:
- 显示诸如远程服务器未相应,考虑ping服务地址,若ping不通则需要排查错误。
- 显示诸如服务器积极拒绝,则考虑时服务器防火墙问题。对于Ubuntu而言,很有可能时UFW的问题,需要使用
ufw disable
关闭UFW。
IPv6无法访问六维空间
六维空间似乎对境外地址作了屏蔽,可以试试访问bt.byr.cn
。
IPv4网站可以访问,但IPv6网站不能访问
如果是六维空间不能访问,参考问题“IPv6无法访问六维空间”
首先需要确定本地使用的shadowsocks在访问网站,访问ip138.com查看显示的IP地址是否是服务器的地址,若为本地IP地址,说明当前的IPv4访问直接走的本地网络,当然也就不能访问IPv6网站了。
如果确实是使用的shadowsocks访问,则尝试ssh连上服务器,ping IPv6网站,判断服务器是否能够访问IPv6网络。
迅雷下载设置IPv6代理,下载速度慢
若下载的是P2P资源,则下载速度慢是正常情况(因P2P依赖上传者实时上传)。
尝试下载来自服务器的资源,如ted.com上的视频,一般情况下可以跑到12M/s。
迅雷下载提示资源出错
将迅雷代理设置中的“迅雷服务器连接”设置为“直接连接”即可。
本地不能通过IPv6连上服务器
首先确定本地有可用的IPv6网络,即本地有如2001开头的IPv6地址,浏览器可以访问[2001:da8:215:4078:250:56ff:fe97:654d]
(包含左右中括号)。
再确定服务器端配置文件中server
字段值为"::"
。
本地只能通过IPv6连上服务器(IPv4无法连接服务器)
这种问题一般出现在shadowsocks-libev中,这时需要将配置文件中的server
字段配置为["::0","0.0.0.0"]
。
使用shadowsocks后打开网站慢
若本地有IPv4网络,则考虑使用PAC模式,即没被墙的网站直接走本地IPv4网络,被墙的走shadowsocks。
或者尝试在服务器端优化网络连接,参考Ubuntu 16.04下Shadowsocks服务器端安装及优化。
有些IPv6网站可以连上,有些连不上
一种可能的原因是某些IPv6网站对IP作了限制,如拒绝境外IP访问。
另一种原因是某些IPv6网站实际是IPv4/IPv6双栈的,即IPv4也可访问,例如ipv6.baidu.com。
uTorrent设置代理后红种
在uTorrent的代理设置中将“对于主机名查询使用代理”,“对于点对点连接使用代理”打钩。
4G蜂窝网络代理打不开网站
蜂窝网络不支持IPv6,所以只能设置连接服务器的IPv4地址。
手机可以使用IPv6连上服务器吗
手机能否通过IPv6连上服务器取决于手机到服务器的整个连接过程是否全部支持IPv6。最主要的地方在一手机到路由器之间,和路由器到服务器之间。
首先路由器本身能够获得IPv6地址,简单来说,插在路由器上的网线直接查到电脑上,电脑要能够直接获得IPv6地址。
其次路由器要支持IPv6,即手机通过WiFi连上路由器后,手机能够自动获得一个如2001开头的IPv6地址。
在家里/使用蜂窝网络可以连上shadowsocks,但在公司/学校就用不了
这个一般是公司/学校封锁了端口(非常用端口或大数字端口),可以尝试将服务器shadowsocks端口修改为如80、443等常用端口号。
Windows下可以用,但到macOS下就不行了
请确认使用的客户端是ShadowsocksX-NG而非ShadowsocksX。
WiFi支持IPv6,但手机无法通过IPv6连上服务器
如果是Android设备的话,受限于设备制造商和Android版本,并不是所有的Android设备都支持IPv6。可以尝试直接访问某些IPv6网站,测试手机是否支持IPv6。
电脑有IPv6网络,可以通过WiFi分享给手机用吗?
电脑通过自身的无线网卡,或USB网卡发射WiFi信号,绝大部分情况都是不支持IPv6的,即手机连上后只有IPv4地址,所以手机并不能直接通过IPv6连上服务器。
你好,请问一下,目前主流的V2RAY,SSR还有Trojan,哪种方式相对比较安全
另外,我想全局模式,考虑到电视看网飞的需求,但是又想迅雷下载不走代理流量
有什么方案么
楼主你好,首先很感激您的教程,当初我还是个学生的时候,靠着您的教程,以及您的答复,成功的实现了在学校使用IPV6免流。现在已经毕业了离开了校园,发现北邮人却无法访问了,我是中国联通,已获得IPV6地址并能成功访问纯IPV6网站,但是类似北邮人一类的校园PT站都无法访问,谷歌了以后发现是因为他们都仅支持教育网IPV6访问,请问有解决办法吗?此外,楼主曾说将SSR挂在梅林固件上,可是我梅林固件上安装的SSR插件,不支持使用IPV6地址作为服务器IP(PC端的小飞机在输入了IPV6地址后可以正常工作,并且数据传输也是走的IPV6,在看油管的时候很快,所以想把IPV6的SSR挂在路由器上)请问以上两个问题有相关的解决办法或者参考教程吗?
感谢楼主。
PT网站都把运营商的ipv6禁了,所以只能靠申请ipv6地址的ssr
你好,我之前一直在用您的方法下pt,一直很好用,除了有时候ip被封..
但是最近发现ip没有被封的情况下,客户端体是timed out,尝试换端口号之后能坚持几分钟,然后又time out了。ssh可以登录,但ss就是只能用一阵。
目前用的linodes的nano,ubuntu19.10的系统,请问是触发了什么安全设置,还是最近ss不能用了?
博主您好,请问您又遇到校园网ipv6连接后下载速度只能达到1MB/s左右,但是上传速度确有10MB/s的情况吗
你好楼主,请问遇见"由于目标计算机积极拒绝,无法连接",如何确认确认服务器上ss在跑,本地填的IP和端口都正确
平胸而论,旧金山的服务器网速太慢了。。。
楼主,我点开trackers,里面【DHT】【local Peer discovery】【peer exchange】 显示为not allowed ,http://tracker.byr.cn/announce.php?passkey=3aaf47a4238c 后面的状态就是working,有解决办法吗,我用的utorrent。没有红种,下载箭头蓝色,就是没速度
您好博主,我按照您的方法搭建了VPS。目ss客户端使用ipv6地址能够访问youtube,但是无法登陆微信。客户端使用ipv4地址则国内网站和国外网站都无法访问。请问是什么原因?
谢谢
我也遇到了同样的问题,都设置好了之后。但是我设置了代理地址和端口之后微信就可以用了,不过QQ 腾讯会议即使设置了代理端口也无法使用,不知道怎么解决
现在移动网络已经能支持IPv6了,APN设置里选择 IPv4 / IPv6 双栈模式就行了。
你好~我是byr 之前一直用ss代理在外网用utorrent来下bt上的东西,然而最近在下载时出现了红色下载尖头,应该是你所说的“红种”问题,然而像你说的钩上之后还是不能下载,请问博主是什么原因?
遇到了同样的问题,请问你解决了吗
用了很多方法都没有解决
IP地址不能解析,试试把种子文件的tracker更换为bt.byr.cn
hi博主,我遇到一个问题,我用gcp搭建的ssr,整个美国区的ssr,都出现下载非常慢,上传倒是很快的情况(我用speedtest.com测试的),前阵子都好好的,突然间整个美国区的都爆炸了,其他地区倒是没什么问题。这是怎么回事?我试了改端口/改混淆等,都没有用。
博主你好,请问在使用SS 4.1.6时,搭好了梯子,如果设置 禁用系统代理,则能够正常上谷歌(国内国外I网站P测试都显示的是VPS的IP地址),但如果开PAC,则无法访问谷歌,但其他网站能够上(国内国外网站IP测试都显示的是本身网络的IP地址),PAC点过从GFWlist更新本地PAC。 请问这个是什么问题呢?该如何解决,谢谢
博主您好,我遇到了一个这样的情况,想麻烦咨询一下您,最近在Vultr搭VPS整了一个自己的SS, 使用时如果是用自己的手机热点上网,SS可以使用,但如果在公司内部使用有线网络,用账号登录上网(原理类似于校园网),则SS挂上之后偶尔可以访问,偶尔墙外的网站都无法访问,请问是什么原因,该如何调整呢,谢谢
如果我开了一台vultr的ipv6-only的服务器的话 有没有办法配置ssr或者ss
因为我通过github源下载的时候默认解析出来的是ipv4地址,不给解析成ipv6地址(或者那个源根本不支持ipv6?)导致服务器连接错误
同求 vultr的ipv6-only的服务器的话会便宜很多
您在前提条件里写着双栈(同时支持IPv4和IPv6)服务器,是不是不可以?
你好,我也是用的do vps服务器搭的酸酸乳,但是为什么经常连上了但还是无法科学上网(国外网站完全登不上,和没挂vpn一样),但是有时候,比如现在= =,连上了,并且看youtube 1080p毫无压力?(这种特殊情况很少出现,长期无法科学上网,只能偶尔刷刷网页)。纯小白一枚TT,很疑惑
可能是DO的IP间歇性抽风,要是是手机的话,也可能是客户端抽风。
一般客户端日志会写为什么连不上,另一种方法是在抽风的时候ping服务器IP,ping超时就是IP抽风,需要更换服务器IP;ping正常就要考虑是不是SS客户端有问题
我想问一个问题:
最近几个月运营商推广 ipv6,我的两张 4G 卡都已经接入了 ipv6。这两天我发现使用移动数据连接,开着SSRR用网页检测 ipv6 时(服务器不支持ipv6时),原本有的 ipv6 又回到了 ipv4,只有在分应用代理中取消对浏览器的代理或者关闭SSRR后,检测正常。
无论代理服务器是否支持 ipv6 转发都有这个问题。支持的话,ipv6.google.com 正常访问而 ipv6.baidu.com 则提示我接入的还是ipv4网络;不支持则完全连不上 ipv6 站点。
记得之前在V2EX看到一位兄弟说过断开飞机就可以重新接入ipv6,但他没给出这样做的原因。
客户端:SSRR V.3.5.4,系统:Android 8.0.0(Samsung Experience UI)。
不太清楚你的问题唉
当打开SS(全局代理)时,浏览器的所有访问都是走到服务器,这时候实际是由服务器在访问网站,使用IPv4还是IPv6由服务器决定,而不是由客户端决定的~
按道理,绕过局域网和中国大陆后国内ip应该是不走代理的,国内ipv6应该是不受影响的对吧
这个就是我怀疑的地方啦,你需要确认你没有打开全局模式,打开的是GFW模式之类的,而且需要自己手动验证这些规则是生效的哟~
手机上我选的是绕过局域网和大陆ip,百度ip检测在本地,但开了ssr就掉ipv6,问题就是我该如何恢复ipv6接入?
手机有个选项IPV6路由打开试试
哦哦,终于看明白你说的啦,这个我猜大概率是客户端本身的问题。我用的iPhone的Shadowrocket APP没有这个问题
站长您好,有一个问题打扰您一下!
我是教育网,为了省流量用vps搭ss走ipv6,但不知道为啥我只要开着ss全局代理,aria2下载速度就会尿崩,甚至局域网的ftp和smb也速度慢超多,请问是哪里设置有问题吗?
谢谢!
全局模式那所有流量都会走服务器转一圈所以肯定会慢一些的,另外服务器提供商对P2P的支持挺差的这个无解,下载非P2P资源速度应该还是不错的。
解决方法就是买物理上距离你最近的服务器咯,比如香港日本的,听说阿里云服务器也支持IPv6了不过没试过。
你好博主,我用我自己手机联通的手机卡用ss可以上,然后我用一个电信卡开wifi用手机连,然后上不了,是怎么回事?我买的是阿里云的轻应用
你好,你解决了这个问题吗?
这个比较复杂不太容易找出来具体哪的问题哟,最好的办法是连台电脑然后装ss客户端看症状,也能用ping之类的工具分析哪出问题了~
楼主你好,我是一名高校学生,近日我们学校宣布网费大幅度上调,并且限制流量(30g以后限速),不得已,开始想办法走ipv6。我是利用了conaha提供的日本服务器搭建了一个ssr,上面是支持ipv6且能够ping通的。我利用proxifier配合ssr的pac模式,进行全局代理,但是我发现,只要不在本地连接关闭v4协议,那么校园网依然在跑流量,关闭v4协议以后,浏览所有网页正常,但是不支持ipv6的客户端就都打不开了。此时proxifier工作正常。我在换了一个conaha提供的ipv6地址后,在关闭v4协议的情况下,可以打开steam等原本不支持ipv6的客户端,但是速度变得奇慢无比,甚至不如在ipv4的情况下单纯使用ssr全局代理的速度。按照我对楼主文章的理解,启用ssr代理ipv6以后,速度应该是能够达到100兆的。但是我在关闭ipv4的情况下,去东北大学的测速网站测速,发现居然显示的是一个ipv4地址。我看网上的教程,如果代理设置成功,去测速的时候应该是显示ipv6的地址。所以也就是说我利用ipv6免流失败了。我想向楼主请教一下是哪里出了问题。
我可能知道你遇到的问题是个什么情况。neu的测速网站是分开的一个是 speed.neu.edu.cn 另一个是speed.neu6.edu.cn 前者只探测ipv4,后者只探测ipv6。在代理的情况下会显示你服务器ip。你可以换后者试一下,这样可以看到ipv6地址。实际上只要看到服务器ip,你已经成功进行代理了。
你要是想要整个操作系统都走IPv6,而不是指定某些软件走IPv6的话,用Proxifier可能达不到你想要的效果。
我的做法是把ss放到路由器上,在路由器上设置为全部流量走ss,这样电脑连上路由器上网的时候不需要进行任何修改就能全部流量走IPv6了,并且可靠稳定。
挑选路由器要看路由器能刷哪些固件,固件支不支持IPv6 ss,我用的是梅林固件用了一年多的IPv6代理很稳定哟~
如果你不想添个路由器的话,我的建议是只给某些软件走代理,比如chrome和ut,都可以设置代理到本地http或socks5。
大佬我更新一下哈,已经用路由器配置完成啦。可是网速很慢,上行速度才几M。。。发出的wifi连视频都打不开,请问如何优化网速呢。麻烦啦
大佬,我用的固件是老毛子,带有酸酸,也租了linode的vps,vps也配置了酸酸代理,可否详解一下如何用路由器来代理呢,就是端口、地址在路由器中如何配置,谢谢啦
博主你好,我也遇到了北邮人类似的问题。能够正常登陆北邮人论坛,使用UT下载后完全没有速度。UT的一开始的问题显示是tracker找不到主机名。
我代理服务中选择sock5,勾选代理服务解析主机名,对于点对点连接使用代理服务,还是没有速度,tracker显示的是 proxy connect error:离线(超市)。
请问这个是什么原因呀,都可以正常登陆北邮人但是下载不来T.T
刚才在mac的ut上试了没问题唉,这个错误的话你要看看IP和端口号有没有填错~超时一般不是ut没连上本地代理就是服务器访问不到tracker地址,如果排除前面那种情况的话,你就需要试试换个不同地区(国外)的服务器啦
楼主,请问人在国外怎么下载byrbt资源,网站可以登上,但是utorrent下载资源,显示红种
确实是tracker 的原因。我这边代理服务器选择socks5,ip试了2001开头的ipv6地址和fe80开头的本地地址,端口填写的是ipv4的vps用的端口,然后tracker显示目标计算机积极拒绝错误。
求问博主 代理服务器,IP和端口分别应该填写什么地址呀
ut里代理服务器选socks5,但IP要写127.0.0.1,端口要写shadowsocks客户端socks5监听端口比如1080、1086哟~
当我的UT显示网速并开始下载的一瞬间,办公室爆发出了一声兴奋的猪叫。多谢博主!
当我的ut显示网速并开始下载的一瞬间,我在实验室英勇地抑制住了猪叫!感谢博主和层主!
我的还是不行啊,能指导下吗,师兄们
按照文中的方法配置了打开网页是经常出现 error 500,今天重新按照文中方法配了两台vps 都无法连上,客户端ss有以下报错。。请问一下怎么解决
[2019-02-05 16:38:43] System.Net.Sockets.SocketException (0x80004005): 向一个无法连接的网络尝试了一个套接字操作。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
发现换一个网络环境就可以了,而且用联通的热点连不上ss,用电信的热点就可以。。。有点玄学
这个多半是被运营商封IP啦,经常发生的事情,而且无解...
博主好,我买的vultr, 用shadowsocks实现, 近一年都正常,但最近上不了谷歌了,shadowsocks日志里讲vultr那个服务器地址timed out, 是代理设置的问题吗?
尝试重新设置一下端口 不要用443等端口 找一个不和网络协议冲突的随机端口尝试一下 如果还不行换ip尝试一下。
您好,我照您的方法win10没问题,可是Mac下好像不能,请问Mac是还要怎么调整吗。
不需要的呀,但ShadowsocksX-NG里的设置和Shadowsocks-windows的设置会有一些区别,包括比如socks监听地址的设置都会有些区别,可能是这个原因哟~
博主你好,
我想通过校园IPV6连接服务器,来上ipv4网。
但是用的阿里云没有ipv6,建了个tunnelbroker隧道,使得阿里云能上ipv6了,然后开了shadowsocks,但是在学校用ipv6连接shadowsocks,无法上网。是不是隧道建立的ipv6地址不能开shadowsocks啊?
he的隧道一段时间不使用后就会断开,你需要在服务器上的设置一个定时任务,每隔一段时间就要对外发起ipv6请求
好像隧道的ipv6地址只能本机使用,用来搭vpn好像不行
( ̄▽ ̄)",多谢啦(~ ̄▽ ̄)~
有可能的,通过隧道得到的IPv6地址并不能保证只属于这台服务器,如果是多人共享一个IPv6地址的话,就不能作为shadowsocks server地址了。可以理解成服务器可以访问IPv6资源,但不能由IPv6主动访问到服务器
抱歉博主,现在才看到,确实是隧道搭建的不行,我买了vultr的服务器搭建就可以了。万分感谢o( ̄▽ ̄)ブ
并非如此。阿里云在改vps配置的时候,需要把local ip改成内网ip,而不是公网ip。
但是成功了也没什么用……我这里只有十多k的速度。
我本来用ipv6是想突破校园网限速(500k),但是用he.net的隧道反而更慢了。
博主,这个帖子是教毕业之后怎么上北邮人bt的吗?
是的呢,我就在这样继续用北邮人~
你好,关于ut具体怎么设置能说一下吗,我可以上byrbt了,但是使用ut下载红种
ut只需要按文中说的那样设置就好了哟,你需要仔细检查地址端口有没有填错。
红种涉及到的可能原因挺多的~
博主新年好,我想请问一下我有两台VPS,一台配置IPV6和IPV4,另外一台只有IPV4,客户端为IPV6-ONLY,在配置配置IPV6和IPV4的VPS上设置好SSR后,代理可通过IPV4地址访问网站,可是设置中继到下一条就是只有IPV4的VPS上之后就无法访问了,用的是Tayga,请问怎么解决?
我以前试过ss多级代理是可以实现的,你试试用cow?(https://github.com/cyfdecyf/cow)
多级代理可以实现,IPV4的终端可以进入第二跳,但是IPV6终端只进入第一跳就不往下走了,貌似SOCKET5的包没有往下一条转发了
这个就不太清楚了唉,我之前是用IPv4客户端到IPv4服务器再到IPv4/6服务器的~
[2018-12-24 14:19:56] Shadowsocks started (4.1.1)
[2018-12-24 14:19:56]Registered Encryptor Info
xchacha20-ietf-poly1305=>AEADSodiumEncryptoraes-128-cfb=>StreamOpenSSLEncryptor
aes-192-cfb=>StreamOpenSSLEncryptor
aes-256-cfb=>StreamOpenSSLEncryptor
aes-128-ctr=>StreamOpenSSLEncryptor
aes-192-ctr=>StreamOpenSSLEncryptor
aes-256-ctr=>StreamOpenSSLEncryptor
bf-cfb=>StreamOpenSSLEncryptor
camellia-128-cfb=>StreamOpenSSLEncryptor
camellia-192-cfb=>StreamOpenSSLEncryptor
camellia-256-cfb=>StreamOpenSSLEncryptor
rc4-md5=>StreamOpenSSLEncryptor
salsa20=>StreamSodiumEncryptor
chacha20=>StreamSodiumEncryptor
chacha20-ietf=>StreamSodiumEncryptor
aes-128-gcm=>AEADOpenSSLEncryptor
aes-192-gcm=>AEADOpenSSLEncryptor
aes-256-gcm=>AEADOpenSSLEncryptor
chacha20-ietf-poly1305=>AEADOpenSSLEncryptor
[2018-12-24 14:20:00] System.Reflection.TargetInvocationException: 操作过程中出现异常,结果无效。 有关异常的详细信息,请查看 InnerException。 ---> System.Net.WebException: 基础连接已经关闭: 发送时发生错误。 ---> System.IO.IOException: 由于远程方已关闭传输流,身份验证失败。
在 System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
在 System.Net.PooledStream.EndWrite(IAsyncResult asyncResult)
在 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
在 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- 内部异常堆栈跟踪的结尾 ---
在 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
在 Shadowsocks.Controller.UpdateChecker.http_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)
你好,实在看不出来到底什么地方有问题,谢谢!!!
https://github.com/shadowsocks/shadowsocks-windows/issues/234
这里有类似的问题,是防火墙导致的,你看看?
你好,请问我是用vultr的服务器搭建了ss来实现6to4,遇到的问题是下载大文件经常不成功,比如用b站客户端下载大于300M的视频,就会出现网络地址解析错误或者文件校验失败,并且开启代理之后在任何地方的上网速度几乎都只有不到100K/s,请问是为什么?(已开启bbr加速
要是你已经开了bbr的话...我也没有特别的建议啦~
可以换DO试试,或者把VPS地点换一下,我怀疑是你们学校国际出口带宽不够,然后中间路由过多导致路由不稳定容易中断长连接。
还有个问题就是我用的shadowsocks是别的地方下的,您给的连接我下载下来解压之后在里面没找到exe文件,这会影响到嘛?https://pan.baidu.com/s/1nuCsMH7这是我下载的链接
在链接中你需要下载带版本号的那个zip链接哟,解压就是一个exe文件了~
您好!比如说我通过ipv6的ss访问google,那么实际上vps和Google之间是ipv4还是v6的访问呢?
VPS和Google之间的协议走的是IPv4还是IPv6这个是不太确定的,比如VPS开启了IPv6访问的话,DNS解析Google可能返回的是IPv6地址也可能是IPv4地址,这个是不太好判断的。
你好,我用的是google cloud ,请问下怎样配置ipv6呢~谢谢啦
抱歉这个不太了解哟,不过最基本的是你的服务器要有一个能用的IPv6地址,也就是说你在服务器上能ping通其他的IPv6地址~
有个问题,现在手头有两台VPS,其中一台A是走的普通CN2线速度慢,还有一台B是走的CN2 GIA线速度快,但是是个限定版的没有IPv6地址。两台都有SS server,请问能否在B上部署SS client,仅让访问B的IPv6流量转到A去,而IPv4流量不经转发直接访问互联网?
你的就是需要自定义规则二级代理啦,你可以试试cow这个工具~
你好,我不是计算机专业的,一直想要找一款通过IPv4上IPv6的软件,关于如何配置Shadowsocks软件使IPv4网络连接IPv6网络还是不是很清楚,是否可以通过截图等再描述一下。
抱歉前两天网站坏了没及时看到
因为网络上相关ss的安装配置教程很丰富所以这里没有截图一步一步之类的教程,只是说明了一些注意的点,还希望能参考对照~
大佬我用的锤子手机安卓版的ssr 刚开机开启还可以用但是用不超过半小时就不行了 在选择节点连接下方提示 失败: failed to connect to www. google. com/69.171. 239. 11(port 443) from / 192. 168. 123. 103 (port 60158) after 5000ms
服务器设置的远程端口 7687 本地端口 1080
最恐怖的是 我手机在重启就能连接了但是过一会就又不能用了
被干扰了吧,现在都是用shadowsocksR
一模一样,重启之后好了
一样的问题,我手机上用了好久了,前几天突然不行,现在只能路由器翻了,手机不能直接翻了
这个不太懂哎,我平时用的iOS没怎么接触过Android上的ss~
博主,有没有qq交流群啊
嘿嘿没有呢~
你好,向你咨询一个问题。我用校内的电脑搭建了一个OpenVPN,并开启ipv6支持。用校外的电脑连接的时候能够分配到ipv6地址,却无法访问ipv6资源,这是什么原因,你知道么? 谢谢!
抱歉OpenVPN相关的没太多经验,之前尝试过使用OpenVPN来让设备走校园网上IPv6但没有尝试成功~
好的,谢谢!另外关于SS的,我在校外的电脑(本身不支持IPV6)通过6plat获得了ipv6地址,然后通过SS连接校内电脑也是不能成功,出现500内部错误。 用V4地址连接就没问题。你有遇到过这样的问题没? 我是东北大学的。
抱歉没用过6plat,不过看错误提示似乎是没有能够通过IPv6连上服务器,你可以尝试ping IPv6地址看看~
System.Net.Sockets.SocketException (0x80004005): 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
在 System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
抱歉回复晚了,这个一般是IP设置错误或端口设置错误,你需要核对端口号是否与服务器端ssserver对应,另外尝试能否ping通服务器IPv4地址,确认IP地址正确且可连接
博主
在vps端配置了IPv6,已成功。
而我这是IPv4宽带,用SSR连接VPS后,VPS用的是IPv6网络吗?
本地走ss连到VPS后的网页访问之类的,照默认策略,会IPv4优先,比如访问Google.com会走IPv4;而IPv4无法访问的IPv6网站,则会走IPv6,比如访问byr.cn会走IPv6。
谢谢博主的热心解答!
博主
在vps端配置了IPv6,已成功。我这是网通,只支持IPv4。在tunnelbroker.net申请的IPv6是vps的IPv6吗?客户端是ssr,如何填写IPv6?
我印象中记得网通是肯定不支持IPv6的,就算你申请到了IPv6隧道,本地IPv4走IPv6隧道连到VPS多半还不如本地直接走IPv4连到VPS呢~
现在的校园网不是可以通过ipv6访问外网嘛
我现在想要以一台学校的服务器(满足双栈,ipv4无法访问外网,ipv6可以访问外网)作为ss服务器端
然后借此访问外网
按照您的配置 提示500 Internal Privoxy Error,是因为服务器的原因吗,必须得使用国外的服务器?
一般提示500错误是如IP端口设置之类的出错,而非访问内容问题导致的。你可以看看本地ss客户端的日志,一般会有很确切的出错原因~
PS. 我之前就用学校的双栈服务器这么干过没问题的~
啊啊啊感动收到回复~
其实我的连接是没有问题的 通过shadowsocks(设置全局模式)连接之后是可以打开baidu等墙内站点,但是一旦访问google就会有500错误,而访问youtube、Facebook则是建立安全连接失败。客户端的日志则没有显示错误,对于google服务端的日志是Error110 Connection time out,youtube是Error104 Connection reset by peer,facebook则是Error111 Connection refused。 看样子应该都不是客户端的问题,有没有可能是服务端并没有使用ipv6访问?
哈哈哈这样就是正常的了,你想想你用的服务器也是走的国内网络怎么可能就有翻墙能力了呢^_^,我用学校服务器是为了能用byrbt哟~
你要是主要目的是翻墙的话,那确实你需要用国外的双栈服务器啦~这个500错误其实就是GFW给你反馈网址已经被墙了~
╥﹏╥...
我以为学校的服务器既然可以访问IPV6网站,所以我也就能借着学校的服务器翻墙呢,看来还是不能啊
谢谢啦~~
厉害,终于能在校外访问下载BYR资源了,很开心
能邀请下我注册下BYR嘛
非常感谢,现在用VPS速度快了很多!
博主真的性格很好呀~
同样遇到了只能连接到tracker,但是连接不上peer的问题,只能把资源丢在vps做种了~谢谢博主知识普及~
奇怪我一直没遇到,也没办法去看日志找问题了~少年VPS容量真大(羡慕脸
问题解决啦,可能是我用的是SSR,所以跟博主的教程有点区别,SSR需要在选项设置里把本地代理打开,设置端口,然后utorrent用同样的端口,这样就能连上了。
所以连上tracker而连不上peer的原因可能是本地代理没有设置正确?
啊我还专门说了是SS客户端的...客户端本地代理没打开的话设置UT走代理当然就会直接超时了。不过UT的“对于主机名查询使用代理”应该是指强制要求连tracker也走代理的,这里似乎有个bug或者误解~
反正解决了问题炒鸡开心,谢谢博主~
啊并没有,VPS才25G,只能当中转站取回文件或者做种换一点上传这个样子QAQ
Mark
回去搞一波试试
另外建议博主添加快速评论的功能,翻到最下面太麻烦啦~
自己写的博客系统快要上线了,到时候就可以想怎么改就怎么改了 ^_^
医药仙丹力量
所有的方法都对,用的dig服务器开通了ipv6 ss也配置了"server":"::", 手机连接wifi谷歌什么都(ipv4)正常,你给的ipv6网站都打不开怎么回事儿?折腾了好几天了,求回复啊大佬。
ping ipv6通的
ping6 ipv6.google.com
PING ipv6.google.com(sfo03s07-in-x0e.1e100.net (2607:f8b0:4005:808::200e)) 56 data bytes
64 bytes from sfo03s07-in-x0e.1e100.net (2607:f8b0:4005:808::200e): icmp_seq=1 ttl=57 time=2.57 ms
64 bytes from sfo03s07-in-x0e.1e100.net (2607:f8b0:4005:808::200e): icmp_seq=2 ttl=57 time=2.17 ms
64 bytes from sfo03s07-in-x0e.1e100.net (2607:f8b0:4005:808::200e): icmp_seq=3 ttl=57 time=2.28 ms
64 bytes from sfo03s07-in-x0e.1e100.net (2607:f8b0:4005:808::200e): icmp_seq=4 ttl=57 time=2.14 ms
64 bytes from sfo03s07-in-x0e.1e100.net (2607:f8b0:4005:808::200e): icmp_seq=5 ttl=57 time=2.12 ms
看这个IPv6是通的呢,在浏览器中直接访问IPv6地址(包括方括号)是需要设置为全局代理的哟,不然走PAC的话IPv6地址会默认走直接连接,访问不了的。
我设置的是全局,我用测试,提示我没有ipv6
我遇到的也是这个问题,请问你解决了嘛?
你试试全局代理能不能上bt.byr.cn,理论上你能ss连上服务器的话,走代理能不能上IPv6就全看服务器能不能上IPv6了。看你提供的信息有些少,我也不太好找原因呢,一个方向是从ss客户端日志和ss服务器端日志里去找不能访问的原因。
博主,现在遇到这样一种情况:
A主机想要通过B主机上网,B主机似乎是在路由器那里通过了一个什么隧道,可以上ipv6的网站(B主机本身也没有ipv6地址)。现在A主机通过文中所述方法连接上了B主机(出口ip(v4)已经变成B主机的出口ip),但是没法上ipv6的网站。
请问这种情况应该如何考虑呢?
考虑是不是B主机设置了系统级代理,然后B主机可以在默认情况下走代理访问IPv6,而A主机连接上后由于B主机中软件设置导致会忽略系统代理强行直接访问。这样的话排查起来有些困难,不过我觉得首先是要弄清楚B访问IPv6的代理方式,比如你可以试试B主机设置wifi共享网络之类的,其它设备连上wifi能不能访问IPv6,这样来慢慢摸清楚。
B主机是我能控制的,重置过系统,依旧能上ipv6,可见不是系统的设置;而且在那个wifi下的新接入的主机也可以使用ipv6。
现在很是困惑。
至于同一wifi下两台主机ipv6出口地址是否一样我还没测试,但是看前面的描述可能是一样的吧。
这可真是奇怪了呢,翻翻B主机ssserver的日志看看报的什么错?
可能没有报错吧,我试试啊。
用ipv6能连上,但是速度好慢啊。。。。切回ipv4就快多了。请问这是什么情况?
你是说你本地有IPv6网络?然后走IPv6连上服务器速度慢?如果是这样的话一般是因为学校网络中心的配置问题,IPv6不是走的教育网,或者限制了IPv6的国际带宽,都是很难解决的。
是的,学校的教育网。两三个月前使用ipv6的dns油管速度也被限制了。
哈哈这个基本无解了,不过你可以试试换成像新加坡之类的VPS,说不定走不同的海底光缆有效果
你好,大神 这种方法可以实现迅雷下载免流吗?iPv4流量太贵啦
可以的哟,迅雷设置走代理就好啦,就是可能有些资源下载会很慢~
博主你好,我的vps是ipv4/ipv6双栈的,ss开全局模式,可正常访问Google,byrbt,我确信uTorrent端的ip,端口,勾选项我都没错,但依旧红种了。tracker的提示是:不能获取SSL区块大小,同时ping了我的tracker地址,提示“请求找不到主机”。
我猜可能是dns的问题,或者可能和byrbt最近升级到了https有关?
我怀疑和ut设置有关系,我的3.31版本就会出现同样的情况;但是2.04就没有。。
奇怪我刚在macOS上试了下byrbt的资源没问题唉。
直接ping tracker地址一般是ping不通的,你需要给cmd设代理,就是http_proxy和https_proxy。或者你在chrome上用SwitchyOmega设置和ut相同的协议、IP和端口看看chrome能不能正常访问IPv6资源~
这是我的vps日志,我是一个小白,不懂代码,求帮助,谢谢!
[2018-05-31 10:57:33] connect to api.github.com:443
[2018-05-31 10:57:35] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:35] connect to api.github.com:443
[2018-05-31 10:57:36] connect to clients1.google.com:443
[2018-05-31 10:57:36] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:36] System.Reflection.TargetInvocationException: 操作过程中出现异常,结果无效。 有关异常的详细信息,请查看 InnerException。 ---> System.Net.WebException: 基础连接已经关闭: 发送时发生错误。 ---> System.IO.IOException: 由于远程方已关闭传输流,身份验证失败。
在 System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
在 System.Net.PooledStream.EndWrite(IAsyncResult asyncResult)
在 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
在 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- 内部异常堆栈跟踪的结尾 ---
在 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
在 Shadowsocks.Controller.UpdateChecker.http_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)
[2018-05-31 10:57:38] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:38] connect to clients1.google.com:443
[2018-05-31 10:57:39] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:40] connect to clients1.google.com:443
[2018-05-31 10:57:41] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:41] connect to clients1.google.com:443
[2018-05-31 10:57:43] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:45] connect to wp.mail.qq.com:443
[2018-05-31 10:57:47] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:47] connect to wp.mail.qq.com:443
[2018-05-31 10:57:48] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
[2018-05-31 10:57:58] connect to wp.mail.qq.com:443
[2018-05-31 10:58:00] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
抱歉回复晚了。
这个“由于目标计算机积极拒绝,无法连接”是指IP或端口设置不正确,就是这个IP对应的接口并没有ssserver在运行,你需要确认服务器上ss在跑,本地填的IP和端口都正确~
你好,我有一个问题,我在vps上开通了ipv6 现在也能访问ipv6 不过本地打开网站时总是Ipv4 优先,只要是两者都能用的情况下,用的就是Ipv4,我的问题就是怎么能够让Ipv6优先,对了,hosts我已经改了,没用。。。
你的意思是VPS是用IPv4访问的,你想VPS用IPv6访问?要是这样的话你大可不必担心,靠谱的VPS IPv4和IPv6访问资源的速度其实差别不大的。你要是想要强制VPS用IPv6访问资源的话,你需要改VPS的hosts哟
谢谢,今天玩了一天的v2ray,结果ipv6优先了,不知道是因为我的网变了还是因为v2ray如果有相同的小伙伴可以试试v2ray哦
谢谢大神的教程~已经通过vultr顺利访问byrbt并正常下载了。不过做种似乎有些问题,tracker记录的地址是不是vps的地址呢?现在貌似无法上传...不知道是否有方法解决呢?
理论上来说tracker记录的是VPS的地址,不过我没有深入研究过。
基于P2P的原理,你能下载就应该能上传,我这边没有做任何特殊设置就能上传的,不过受限于宽带上传带宽小,实际最大上传速度也才几百k,你可以下载热门种子做种等一段时间看看效果,比如在ut中可以看到有没有连接到其他peer进行上传。
稍微修改一下
好吧我写完我都觉得凌乱,总结一下:
1.校园网裸测http://speed.neu6.edu.cn/。结果100M带宽(测速的时候我电脑速度监控软件也显示的是12MB/s的速度),显示的当前地址是8个冒号老长一段的估计是校园网自动获取的ipv6的ip。(此时看youtube很卡一两百KB每秒的速度,此时用http://ipv6-test.com/的测速测慢的一批不到1M带宽)
2.校园网挂IPV4的ss测http://speed.neu6.edu.cn/。结果10M带宽,显示的当前地址是VPS的ipv6地址
3.校园网挂IPV6的ss测http://speed.neu6.edu.cn/。结果1M带宽,显示的地址仍是和情况2一样的VPSIPV6地址。
4.迅雷按你教程设置代理后,ss客户端服务器地址不管填的是IPV4还是IPV6的地址,速度都是10M带宽的速度,用profixier全局代理叠加ss设置IPV4地址:10M带宽,用profixier全局代理叠加ss设置IPV6地址:1M带宽(我也不太懂Profixier那一堆设置,刚才提示我导入一条来自shadowsocks的规则,导入后下载速度就又变成10带宽了)。
希望楼主闲下来的话可以帮我分析一下问题出在哪里了...........我可是跟室友夸下海口说我能“破解”校园网限速的,哎早知道不装逼了。
哈哈哈哈哈哈,容我笑一会~
目测你们学校的是“假IPv6”,不过这个假的有点复杂,一句话就是国际带宽不够。要是你认识你们学校网络中心的老师的话,可以问问学校的IPv6接入点是哪,是教育网骨干节点还是运营商节点。
你可以在不同时间测试ss走IPv6的网速(最好是下载速度),看看是不是稳定在1M,如果是稳定在1M那就恭喜你多半是被学校网络中心或者地区网络节点软件限制了;如果网速不稳定,那多半是国际流量走的是运营商网络(电信联通等),出口带宽不够导致只要流量走到国外就非常慢。
软件限速一般无解,只能向网络中心反映;出口带宽不够的话还有救的。你试试开个新加坡的VPS,看看走ss网速会有什么变化~
噢 不卡了 校园网裸连youtube4k无压力,但是ipv4转发ipv6后依旧1Mbit带宽..........
裸连是??
换了新加坡的VPS试过么?
哎……好吧……
不过那如果是限速的话为啥我在东北大学的测速是100m,但实际看啥都卡?woc……
你好,我很费解。
学校校园网ipv4限速的厉害带宽不到十兆,这两天听说刚支持ipv6了赶紧去试试,不挂ss的情况下,我在http://speed.neu6.edu.cn/上测速直接都是100M到顶握草惊喜的我!!!但只要Proxifier一开或者直接用全局ss(ss的ipv4地址已经改VPS的ipv6了)。用这个测速就掉到1Mbit.....(do,旧金山2,5刀套餐)
但是不开ss直接用利用校园网的ipv6看youtube吧,速度又慢得很,完全没一点刚才测的100兆的样子(只能看480p,几百k每秒)。
另外,我不知道怎么看迅雷的ipv4流量是不是走ipv6了,我们用ipv4一般下rarbg上热门热门资源都是1m/s的下载速度,我在迅雷的设置里如你所说打开代理,ss开pac,下载速度貌似没变还是1mb/s......但是同样全局或者pac开ss看youtube却连1mb/s的速度都没有还是跟校园网裸连一样一两百KB每秒。好吧,我把ss的ipv6地址改回ipv4,看youtube倒是到我们校园网ipv4的正常速度了1MB/s.
这所有的情况纠结到一起令我很崩溃。
好吧我写完我都觉得凌乱,总结一下:
1.校园网裸测http://speed.neu6.edu.cn/。结果100M带宽,显示的当前地址是8个冒号老长一段的估计是校园网自动获取的ipv6的ip。
2.校园网挂IPV4的ss测http://speed.neu6.edu.cn/。结果10M带宽,显示的当前地址是VPS的ipv6地址
3.校园网挂IPV6的ss测http://speed.neu6.edu.cn/。结果1M带宽,显示的地址仍是和情况2一样的VPSIPV6地址。
4.迅雷按你教程设置代理后,ss客户端服务器地址不管填的是IPV4还是IPV6的地址,速度都是10M带宽的速度,用profixier全局代理叠加ss设置IPV4地址:10M带宽,用profixier全局代理叠加ss设置IPV6地址:1M带宽。
希望楼主闲下来的话可以帮我分析一下问题出在哪里了...........我可是跟室友夸下海口说我能“破解”校园网限速的,哎早知道不装逼了。
博主你好,我在按照你的方法配置服务器后出现了一个很奇怪的事情,在没有进行Shadowsock服务器端的优化时,客户端使用v4或者v6网均能达到翻墙的目的,但当我按照你的方法优化之后,客户端的v4就无法使用了(在服务器端能看到已经连接上,但实际却无法使用,查询ip查到的也是客户端ip而不是服务器的ip),而客户端的v6却还能正常使用,请问这是什么原因?有什么好的建议和解决办法么.....
真奇怪这是第一次遇到呢,你可以先把那些优化去除掉,就是把添加到/etc/sysctl.conf等文件末尾的内容删掉,把新建的文件删掉,然后照优化的方法中那样应用设置,应该可以解决问题。
不过我更怀疑是你的客户端配置变了,换个设备试试?
非常感谢po主的办法,我已经能成功下载校园网知行上的资源的了。但我有一个问题:
之前我用shadowsocksx全局能下载国外网站eztv上的资源。但使用shadow socksx-ng不能……并且改回去用shadowsocksx也不能下载eztv上的资源了!出现红种状态,tracker显示connection time out,想问这是为什么啊……好想看综艺啊啊啊
eztv啊...多半用的transmission之类的?在下载软件里面设置本地代理,要比把ss设为全局代理要稳定一些,可能也会解决一些奇奇怪怪的问题,可以参考utorrnet的设置~
我用的就是utorrent~因为我校园网资源能下载,所以socks5设置应该没有错。我在网上搜来搜去,好像是因为eztv的种子是什么udp tracker,然后被路由器限制住了?懵逼啊啊啊啊
SS客户端的设置里面好像有个UDP Relay?你可以试试~
好的谢谢你~我试了还是不行,然后绝望地去下载了个transmission,就可以下了……不知道原来的ut出了什么毛病,我以后就分开下载好了~
楼主你好!我基本上是按照你的方法配置的,可是访问的时候ipv6速度非常慢,有什么优化建议吗?希望可以指导一下!
你是说你在学校?用的IPv6连上的服务器,速度慢?
是的在学校, 用ipv6连的服务器。
你可以先直接用IPv6连到如BYRBT这样的BT站点,然后下载热门资源,这样可以看到实际的学校的IPv6带宽。如果学校IPv6本身就慢的话...那就不用折腾了;如果学校的IPv6很快,而连接服务器的IPv6很慢,那要考虑学校可能用的“假”IPv6,不是走的教育网,而是普通电信网络,导致国际带宽太小,这个一般可以尝试换服务器的位置,比如从美国换到新加坡日本之类的。
楼主雷猴,为什么你的弄好了速度那么快?我的digtalocean新加坡节点,移动直连,ping v4 100,ping v6 400左右的水平,挂v6 ss代理用的chacha加密,最高速度只在3m多,按道理不应该啊,校园网好像是百兆的v6
DO的话最好选旧金山节点哟,那个是走太平洋海底光缆直连,新加坡好像得中转一下,不同运营商的线路也可能不一样。你试试校园网走IPv6下载服务器资源(非P2P资源)看能不能跑上10M/s,我刚刚试了也是轻松跑满带宽的呢~
博主你好,我是使用vultr搭建的服务器,服务器有ipv6地址,同时本地也可以访问北邮人和六维等网站,但是无法ping自己服务器的ipv6地址,而别人就可以(非同一地区),请问这是什么原因?
啊同学你是哪个节点的哦,我用西雅图节点上北邮人可以,但六维就不行……
如果可以访问服务器,但不能ping通的话,一般情况下是自己设置了防火墙策略不响应ping请求,比如一般路由器上就可以设置是否响应ping的~
你好,现在我是服务器有ipv6地址,在服务器上也能ping通各种ipv6网站,但是在本地通过ss客户端全局代理仍然不能访问ipv6网站,请问是怎么回事呢?
补充:出站入站规则设置成全部流量,开放全部端口也不行,无法在本地访问ipv6
不能访问的提示是404还是ss的报错呢?你要是用的chrome的话可以试试安装SwitchyOmega来配置本地代理,在chrome中控制访问网站走ss,再试试IPv6网站能否访问。
你好!按照你的教程配置好之后一切都正常,但是迅雷,百度网盘下载不了东西,请问这是什么问题呢?
你可以先尝试下载国外服务器资源,来判断是否配置正确。对于迅雷,可以在其设置中设置代理,但注意某些P2P资源可能无法下载或下载速度慢。百度网盘客户端也有代理设置,我这边刚才测试是可以用的~注意配置正确本地代理协议(socks5或http),代理IP(127.0.0.1)和端口(根据ss客户端中的设置填写,并不是ss服务器端口号)。
您好,按照教程里的设置,可以访问bt.byr.cn。
utorrent红种,我想可不可能是。
1.utorrent版本问题
2.proxy设置中端口号需要填ss监听的端口号吗?还是随便填写。
3.ss需不需要选择全局模式
Emmm,按照教程来了一遍之后发现byrbt的种子开了代理会红种,不开虽然是绿种但没速度(家里是电信纯IPv4),挺懵逼的。
服务器选了Vultr的洛杉矶区域,可以通过SS龟速访问v6网站……
所以,像我这样的服务器怎样才能让UT正常下载呢……
不开绿种???所谓红种绿种就是指能不能连上byrbt的tracker服务器,据我所知这个服务器是纯IPv6的,所以走IPv4理论上不可能连上,即不可能绿种。
你可以在ut里看到tracker服务器地址,用浏览器走ss访问那个地址就可以判断能不能连上byrbt的tracker了,我比较倾向是你的本地ss或监听端口的设置/填写有问题。
还有网速慢的问题,估计瓶颈在服务器到你的本地的带宽严重不足,就是你用的电信网络到Vultr服务器的出口带宽太小,这时就算你ut设置成功了,下载速度也会非常感人。一般的解决办法无非就是换宽带运营商或换服务器(提供商/地点),我个人经验是你要youtube看1080P不卡才是一个理想的带宽。
是的,不开ss反而绿种,我自己走了teredo隧道,绿种我理解,但是开代理红种是怎么个情况啊╮(╯▽╰)╭,作为一个重度byr用户这两天快疯了23333
要不试试把隧道关掉?开ss红种了可能你的ss都没正常工作呢~
隧道关了的确正常了!谢谢!
emm,我还想问一下,大神有什么Ubuntu vps的重定向教程吗,DNS污染太严重了
VPS的DNS的话好像指定DNS IP地址就好了,比如8.8.8.8。要是本地DNS污染/劫持的话记得在ss客户端里打开强制远程DNS(可能名字不一样,大概就是TCP/UDP相关的选项)。
你好,我用的自己搭的服务器及ss(可以ipv6),网络条件是ipv4,然后现在用ipv4的服务器,chrome无法上谷歌和bt,用ipv6的则可以。并且,在用utorrent的时候,设置是按照此教程的,但红种,显示proxy connect error: offline(time out),请问是是什么原因啊?(网速有点慢,应该不影响吧)谢谢谢谢
抱歉看不太懂你想表达的意思,你的本地有IPv6么?服务器是IPv4、IPv6双栈的?
我比较怀疑是你的本地环境配置有问题,以IPv4或IPv6连上服务器不会影响要访问的内容,即能不能上Google是一致的。另外ut提示的错误是连不上设置的代理,即本地代理,可能是本地ss没有打开,可能是监听地址和端口设置错误。
你好,本地没有ipv6的,服务器双栈。
本来在学校只有ipv4的时候也可以使用ss的ipv4上网与bt,可是回到家之后不知道出现了什么问题,只能使用ss的ipv6上网,而且utorrent不能做种。本地ss全局打开了,监听地址与端口也都是127.0.0.1与1080没有变过。
回家了能用IPv6?这个几乎不可能的呢。我怀疑是你家那边的网络封锁了你的VPS的IPv4地址,你可以ping那个地址试试看能不能ping通。一般的解决方法是去VPS的控制面板换IP,换个可以连上的IPv4地址就好了。
另,非教育网的话基本可以放弃本地走IPv6连VPS。
vps的ipv4和ipv6地址都是可以ping通的,家里只是普通的网,应该只有ipv4才对,可是网页却不能打开,我觉得这点很奇怪。然后就刚刚vps的ipv6地址还可以上网,现在又突然不可以了。
我怀疑是你之前配置过4to6 tunnel,导致让你误认为是可以直接上IPv6,你可以用ipconfig /all(Windows)看看有没有这样的隧道~楼上那位和你的症状挺相似的~
抱歉听你这个描述我也搞不清楚是啥原因了呢,那就还请麻烦你找到原因了再回复告知我一下咯~
诶,你好,没有4to6 tunnel,只有teredo隧道适配器。我两台电脑一样的配置,其中一台是完全没问题的,另一台就是ipv6才能上网哎,utorrent显示的是proxy connect error离线(超时),有没有代理都是一样的,我的路由器也没有ssr的配置,不知道什么原因,谢谢你这么认真~
都按照楼主的方式进行了设置,IPv6 的网站是能够访问的,包括 bt.byr.cn
uTorrent 代理设置也做了,做种的人数是能够看到的,但是就是一个都连接不上,没有下载速度,难道是我用的 VPS 服务商的问题?
一般是这个问题,你大概可以理解成是你的VPS使用的IPv6线路和国内的教育网连接不通畅。不过为了验证这个问题你可以试试下载热门的种子,说不定就碰到非教育网用户了~
谢谢博主回复,我试了一下同样的配置,Windows 是可以下载的,但是 Mac 确实是下载不了,感觉还是 macOS 设置的问题,现在还是找不到解决方案 T T
这个...就不太清楚啦,不过我在macOS上用ut是可以下载的~
欢迎后续反馈
楼主的方法非常棒,我在家(PC)通过在学校机器部署的SS用ipv6看youtube 4K视频毫无压力。然而比较奇怪的是我手机(shadows-android)能上byr和六维(ipv6),却上不了google和youtube。请问可能会是什么问题呢?
朋友, 你后来解决这个问题了吗? 求帮助求指导
这个太诡异可能的原因太多。不过你可以试试看是不是被墙的网站全都访问不了,而没被墙的网站都能访问。如果是这样的话你需要检查一下手机上ss的配置,pac呀全局呀之类的,问题很有可能出在手机ss客户端上。再不然你可以把正常连上ss的电脑开热点让手机连,看手机能不能走电脑的ss连上学校ss访问广阔天空。
PS:貌似你没有使用境外服务器,所以实际上各个中间结点都有可能被墙。
我也遇到类似的问题, 求问解决方案
Hi,貌似他也没有给我反馈后来怎么解决的,你可以回复他的评论这样他能收到提醒邮件~
你好博主!我在uTorrent的代理设置中将“对于主机名查询使用代理”,“对于点对点连接使用代理”打钩了,并没有红种,但也没有下载速度是什么情况呢?现在在全局模式下是可以访问北邮人的
没有下载速度一般是因为做种的用户都在教育网,而你的VPS所用的IPv6和教育网的间隔较大,导致你的VPS不容易和教育网用户建立连接。你可以先试试下载热门的资源,来测试看连接是否正常。而要解决下载速度问题,恐怕不是太容易的,要考虑优化VPS连接设置、更换VPS物理机房位置等~
这样啊 不过还是谢谢了!
完全是按照楼主的步骤来的,然后测试在客户端填写ipv4地址,正常;填写ipv6地址,不能访问,显示ERR_CONNECTION_CLOSED。查看ss的日志,有以下内容:
[2018-01-16 19:32:53] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。
在 Shadowsocks.Util.Sockets.WrappedSocket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Proxy.DirectConnect.EndConnectDest(IAsyncResult asyncResult)
在 Shadowsocks.Controller.TCPHandler.ConnectCallback(IAsyncResult ar)
请问可能是哪方面的原因呢
这个问题一般出在服务器上,比较常见的是服务器没有监听这个端口,建议检查一下客户端ss中配置为IPv6地址的服务器端口是否正确。其他原因可能是本地没有IPv6网络、服务器没有IPv6网络、防火墙等,可以先试试本地能不能ping通服务器IPv6地址。
搭建好服务器后,什么都改了,但是ipv6依然不能连接到ssr服务器。。我有ipv6的环境,也可以ping通,但就是代理不了。。。
你试试看能不能直接通过本地网络访问IPv6网站(IPv6地址在如上文章中有提到),然后试试装ss(而非ssr),因为之前有评论说ssr的IPv6支持不够。
博主,你好,就是,依然不能通过ipv6连接ssr,尽管在ipv6的环境下。ipv4却是可以的。我全部用的你教程。能帮忙解决一下吗?
你好,博主。我是在DO的VPS,而且ssr客户端填写ipv6地址是可以登陆北邮人,但是我看了一下校园网流量统计还是走的ipv4的流量。请问是什么问题呢?
想必你是说校园网用ss访问IPv4网站结果还是走了校园网的IPv4流量?如果是这样的话可能是你客户端浏览器等的设置有问题,比如没有使用“全局代理”而是走了“PAC代理”。一个简单的解决办法就是把你电脑适配器设置中的IPv4协议关掉,看看还能不能用IPv6上ss访问IPv4网站。
很谢谢博主,已经体验到ipv6。
大佬牛逼,之前配置了ssr,今天看见vps能分ipv6的,就配置了一个试试,还真能上了。不过ssr必须要全局才能访问ipv6网站,pac的时候Google这些都能打开,ipv6的打不开不知道为啥
当然是PAC里没有记录各种各样的IPv6网站的访问策略所以就默认本地访问不走代理了。这个你可以试试PAC里手动添加这些IPv6网站,或者浏览器用扩展插件,访问IPv6网站的时候指定走代理就好了~
我使用搬瓦工搭建好了ss,也可以正常使用,但是每次關機再啟動都需要重新輸入ip、端口、密碼,紙飛機上面我勾選了開機自啟也不行,麻煩解答哈,我比較小白
抱歉没太明白你说的意思,你是指的服务器端还是客户端?
我按照教程搭好ss之后,仍然是只能通过ipv6进行访问。将server改为:"server":["[::0]","0.0.0.0"],然后在客户端输入ipv4地址和相应的端口之后不能进行google访问。请问是有什么错误吗?
只能IPv6访问的话你要考虑是不是VPS的IPv4地址被墙了(绝大多数是这个情况),一般来说你需要换一个IPv4地址~
我用SSR代理了以后是成功免流量了,但是网速却只有1MB/S以下
你可以换ss试试,评论区里有几个遇到了ssr网速慢的问题,换ss后疑难杂症都好了~
SS也试了,没有改变
我怎么知道我这里有没有IPTV6网络?
是IPv6呢~目前来说只有少数高校的校园网是有IPv6网络的。简单的检测方法是浏览器访问如http://ipv6-test.com/网站,会显示是否有IPv6地址。
楼主,你好,今天我遇到一个特别迷的问题。因为我的VPS是不支持ipv6的,所以我搭了一个隧道,然后成功了,可以ping通ipv6地址,本地电脑也可以通过ipv6用ssh连上VPS。搭好代理之后,ipv4可以连接,很正常,但ipv6一直是time out,配置文件的server部分,试了好多网上的方法都不行,包括"server" : "::","server":["[::0]", "0.0.0.0"],"server":["your-IPv4-address","your-IPv6-address"].之前在do的上也搭过,很正常,但这个就不行了,是因为隧道的原因吗?
不知道楼主遇没遇到过这种问题
抱歉没有试过用隧道,也没有人反映过隧道的问题...
不过既然可以ping通的话,你可以试试把ss的端口号改成80或443试试,说不定是封端口了~
改了端口也不行,可能是系统的问题,我安装的时候是CentOS6 min,换了CentOS7 min 就可以了~
补充,能ping通,但就是不能用…
您好,请问您的问题解决了么?我是同样的问题,centos7,用的HE的隧道,但ss设置成ipv6地址就是不行…校园网ipv6…
楼主你好,想问一下,有没有办法实现v6访问vps然后vps通过vp4访问网站返回数据呢,就是所谓的绕过校园网的夜间断网,ipv6可以用v4不行,但是好多网站都对v6支持不友好
其实这个方法就是实现这个功能的,你可能理解的有点偏差~本地用IPv6连上服务器,但服务器可以按照“自己的意愿”去使用IPv4或IPv6去访问代理的地址,然后再以IPv6返回给本地。不信你搭建好了就可以畅游互联网了,就是访问国内网站慢而已~
但是其实晚上断网之后只能登上支持v6的网站比如google,国内大多数是完全不能登上的,有点迷。。
你这是不是其实没有走代理呀...如果走的是代理的话,只有可能是你把服务器的IPv4访问给禁了,你可以试试访问www.ip138.com,走的是ss的话应该会显示美国的IPv4地址。
感谢楼主分享教程!
不过使用中有个疑问,我测试发现迅雷服务器选直接连接的话下载东西就完全走IPV4流量了(也就是下载传输流量完全没有经过代理),而若选SS代理的话任务就会出错...
求问怎么破,我希望能用迅雷通过代理下载资源T T
就是因为一旦把迅雷服务器流量设置成走ss就出错,所以我才注明那项一定要走直接连接的...我也不知道为啥...
不过对于有些资源,你可以试试,在添加任务离线完成后,把全部流量设置成走ss,然后打开迅雷面板里面的“离线下载”,找到那个资源,然后点“取回到本地”,可能就可以用了~
之前一直忘了回了,感谢博主这么热心地回复,点赞
迅雷的话我测试迅雷极速版时,迅雷服务器设置SS的话会连不上出错,而不设置的话就不走SS而走本地流量,我猜测原因是迅雷服务器决定了能否搜索到peers,而挂上代理相当于从美国下载,出于版权考虑迅雷服务器就直接ban掉了,解决方法是使用老版本迅雷比如迅雷5,然后代理全部设置为SS就好了
迅雷5可以?我以为迅雷是从服务器端识别代理/IP就没尝试老版本的迅雷,长见识啦~
这东西是玄学么?我前两周刚配好的时候,用ipv6能上网页,也能下载东西,但就是登录不了qq、wechat。今天手误点到了qq程序,竟然登上去了,登上去了,登上去了。。。WeChat也完全OK。自从搭建好后,我没有更改过配置信息,一直都保持的原样。
这是什么原理?
这...可能是GFW抽风了吧~~
但是迅雷按您的方法,也把迅雷服务器连接改成直接连接,仍然不行,一直显示连接资源中,不是资源的问题,登录校园网后IPV4下载正常。求指教
抱歉回复晚了,你可以试试下载一些来自服务器(而非P2P)的资源看看迅雷走ss能不能有速度,来排除一些问题。
确实存在一些资源走ss下不动的情况(大多数出现在P2P资源上),这个涉及到的问题和情况挺多的,暂时也是没有一个通用的解决方法的~
重启之后可以ping通ipv6地址,可以浏览网页,下载速度也能到达13M,但就是无法登陆qq和微信QAQ
我这边用的mac似乎一直都没问题呢,你可以看看QQ的设置里有没有可以设置代理地址的,或者考虑把ss代理设置改为全局代理,理论上全局代理会代理全部的流量,QQ应该没问题的。微信的话试试看网页版微信能不能登上去咯
博主你好,我也是用的Mac,按照你的指导配置好过后,在断掉ipv4的情况下,也碰到了不能登录qq和微信的情况,开的全局模式,我找了半天好像没找到qq设置里有设置代理地址的地方。
貌似QQ有设置代理的地方呀,参考这个链接https://kf.qq.com/faq/120322fu63YV130422rUbiu2.html
十分感谢博主!确实是微信和qq的代理设置有问题。
非常感谢教程,能让byr重回bt
博主你好, 又是我. 最近换个地方上网, 就是带网线的那种. 插上网线后ipconfig /all看了一下, 是有ipv6地址的, 就是那种2001开头的, 可以ping的通, 但ping不通google, youtube 等网站, 打开网络和共享中心看了一下, 网络连接ipv4可以连接, ipv6无Internet访问. 上网查了各种资料也没有解决方法, 内心是崩溃的. 求博主再显神威, 帮一次忙吧!
这个可能是假IPv6,我碰到过好多次,原因一般都是上层某个路由器开启了IPv6 DHCP,导致客户端都能拿到IPv6地址,但在出网网关那被挡住了,所以在Windows下会显示“无Internet访问”。
不过这里也存在一定的误判(如因未设置IPv6 DNS导致误判为无Internet访问),我常用的测试方法是直接ping VPS的IPv6地址,ping得通就能用(不用管能不能ping通ipv6.google.com),不能ping通的话就不用折腾了。如果能ping通,只用在服务器上开启ss的IPv6监听,就能愉快走IPv6连上服务器啦~
最近ss连do服务器总是抽风掉线是怎么回事, 每次掉线都要重连, 苦逼 :(
似乎是因为最近墙的升级导致的,目前来看重启ss服务,或者修改为常用端口号都有一定效果~
最近校园网好多vps ssh都连不上 感觉无解了
只能通过v6地址连接
楼主您好,我现在的情况是打开ss后用流量可以访问外国网站,如果手机给电脑开wifi,电脑可以正常翻墙,但是一旦用宽带就不行了,Google都上不了,请问是哪里的问题呢?(宽带是教育网,学校提供的网)
那你这个跟IPv6没关系咯?如果是手机用蜂窝没问题,连上校园网WiFi就访问不了的话...想必是校园网封锁端口了。你可以试试把ss服务器端口设成如80,443等常用端口,然后再试试
楼主好,PC用SSR已经可以使用IPV6了
但是在安卓端不能使用
我试验了:打开IPV6路由、IP地址填入IPV6地址,用/不用[]括起来
使用SS测试无法连接,使用SSR提示connection closed by peer
请问是什么原因呢
这个有两方面的可能原因。其一是路由器不支持IPv6(或路由器IPv6设置不正确),你可以拿个iPhone试试连上同一个路由器,在WiFi网络详情的最下面会显示拿到的IPv6地址,如果不显示,说明路由器不支持IPv6;如果拿到的地址不是如20开头的,则需要测试能否访问IPv6网站(否则仅为局域网IPv6)。其二是Android不支持IPv6,据我所知Android官方是不支持IPv6的~
博主你好,我正确搭建好vps后,目前IPv6 to v4 校园网免流正常,可以访问所有v4网站。但是昨晚开始无法通过v4 to v6来访问byr论坛,想问问博主访问byr正常吗?若排除了byr的问题,那是我的vps哪里出问题了吗?谢谢~
我这边走ss访问bt.byr.cn是没问题的。你可以试试登到vps上ping看看有没有问题,ping的通但访问不了的话就考虑是网站限制了某些ip访问;ping不通的话就要考虑dns或vps本身的联网问题了。
您好,我通过您的方法搭建好了shadowsocks的服务器,我用客户端通过ipv6的方式连接服务器,能够正常使用。我想问能不能通过电脑开启WiFi热点,让我的手机连接电脑热点,通过shadowsocks客户端走ipv6网络连接外网?我用猎豹WiFi测试过,开启热点后,手机只能走ipv4网络,走不了ipv6网络。
你好,关键点在WiFi热点支不支持IPv6上,据我所知绝大多数PC自带网卡和第三方USB热点都没有支持到IPv6协议,也就是说当热点作为路由器的时候不会做IPv6地址的分发,更不会对IPv6数据路由了。
我的做法是拿单独的支持IPv6的路由器来作为热点让手机上IPv6(不太确定Android原生是否支持IPv6)。
您好,我是通过ss在ipv4 only的环境下想访问ipv6的。简单的配置好后,使用Windows笔记本链接ss,就可以获得ipv6地址并访问ipv6的网站。但是,在mac上面通过手动配置,只能获取到vps给的ipv4地址,测试仍然显示没有ipv6地址,无法访问bt网站。想问一下,mac哪里出了问题吗?和windows的ss客户端填写一样呀。。
不太清楚你说的“获得ipv6地址”的意思。你需要在ss客户端中填你的VPS的IPv4地址和对应的端口号,这样当你在本地访问IPv6网站的时候,这个请求是通过IPv4发送给VPS,由VPS通过IPv6访问到目标网站后将数据再通过IPv4返回给客户端。所以理论上如果你在Windows上能用,在macOS上填写相同的IPv4地址和端口号是没问题的,确认一下你用的macOS下的客户端是ShadowsocksX-NG而不是ShadowsocksX。
我下载了ssr 现在翻不了 提示 fail to update pac file
这个是没有连上ss服务器,抱歉我没用过ssr,你应该首先检查能不能ping通服务器,再看端口号有没有填对之类的,可能的原因太多了。
博主您好!我用的是Vultr的东京服务器,搭建的是Shadowsocks-Python,已经按照方法成功使用上IPv6,但是带宽非常惨,测试不论上传和下载都只有4Mbps的带宽(byr下载平均速度500KB每秒,基本印证),在YouTube上看720P视频时带宽甚至只有1000Kbps左右。不知道是哪个环节出了问题,也不知道要从哪方面入手排查解决,不知您有什么建议吗?谢谢博主!
哦对了,4Mbps的带宽我已经升级内核开启过BBR算法了,不然更惨不忍睹……
你好,ipv6裡面不用寫服務器給的IPv6地址嗎?,感覺不會弄,折騰一天了
不知道他会不会回复你。
在服务器的json配置里面是写“::”,在ss客户端是写服务器的IPv6地址
抱歉没用过Vultr...不过你可以试试本地ping服务器看看延迟高不高,延迟不高的话考虑是Vultr限制了出口带宽,这就尴尬了。
你要是能申请到GitHub Student Pack的话可以试试DO,根据我的使用和大家的反馈,似乎出口和入口带宽都是没有限制的。
首先谢谢博主!可是我在使用IPv4的时候速度和延迟都很不错呢,有Vultr没限制IPv4而只限制IPv6的出口带宽这样的可能吗?
这个就难说啦~而且测试起来也不太容易呢...另外你还可以试试修改ss服务器的配置,用内存换速度,参考https://github.com/shadowsocks/shadowsocks/wiki/%E4%BC%98%E5%8C%96-Shadowsocks(注意最后的net.ipv4.tcp_congestion_control换回bbr)
试了还是没效果……要哭了。IPv4连接状态下油管可以达到27Mbps,可是一旦切换到IPv6,瞬间跌到1Mbps左右,惨不忍睹……也许我现在只能怀疑学校的出口带宽有问题了?
要是你们学校IPv4带宽30M,IPv6带宽1M我也是大写的服了,虽然也真的是有可能的...
感谢您的回答。但是我第一条已经说过,TCP-BBR已经启动。所有这些问题都在开启了BBR之后。
你需要的是tcp bbr网络优化,搜一下怎么设置去配置你的vps吧
谢谢博主~最新发现,过了晚上12点之后速度就有飞跃,1080p都不卡。回到白天就又回到解放前。我学ipv6玄学。
你好~大神~我想请教三个问题哈~
1.我按照你的方法已经可以访问ipv6了,但是速度有点慢。我用的是DO,SFO2的服务器,用DO自带的测速下载大概能到2MB/s,但是我用UT下载一般保持在500kb/s,我想知道这个算正常吗?
2.我用从GFWList更新本地PAC,一直失败,显示failed to update pac file,所以我平时就用全局模式,可以访问ipv6。日志显示“System.Reflection.TargetInvocationException: 操作过程中出现异常,结果无效。 有关异常的详细信息,请查看 InnerException。 ---> System.Net.WebException: 远程服务器返回错误: (404) 未找到。
在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
在 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- 内部异常堆栈跟踪的结尾 ---
在 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
在 Shadowsocks.Controller.GFWListUpdater.http_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)
”。
3.日志中一直显示“xxx.xxx.x.xxx:8989 timed out”
“System.Net.Sockets.SocketException (0x80004005): 提供了一个无效的参数。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.InternalBind(EndPoint localEP)
在 System.Net.Sockets.Socket.BeginConnectEx(EndPoint remoteEP, Boolean flowContext, AsyncCallback callback, Object state)
在 System.Net.Sockets.Socket.BeginConnect(EndPoint remoteEP, AsyncCallback callback, Object state)
在 Shadowsocks.Controller.Handler.StartConnect()”这种,不知道什么情况。
希望大神能够帮忙看一看问题,谢谢谢谢啊!
哦哦,谢谢博主~我还想继续问一下哈~
1.UT的话,我发现一般的种子大约在500k,有的种子会达到1M,感觉这可能还是与你说的热门种子有关。
2.客户端我用的就是教程里给的这个http://sourceforge.net/projects/shadowsocksgui/files/dist/里面Shadowsocks-win-2.5.2的版本。如果不用PAC模式没有什么影响的话,那我就一直用全局代理算了,也不更新本地PAC了。
3.关于time out这个有影响吗?如果没有影响我也就忽略了。。
最后,谢谢博主的教程和回复哈~
嗯嗯,我明白了,谢谢博主啦~~
博主你好~我想问一下,百度网盘和迅雷分别是如何设置代理,我想实现全局IPV6访问IPV4。
我的问题在于,使用的VPS是bandwagon,搭建的shadowsocks有密码,但是没有用户名。
1、百度网盘的客户端,代理设置中只有服务器地址和端口,没有密码,因而连接不了代理,从而登录不了网盘
2、迅雷的代理设置中SOCKS5,我有密码,但是不知道用户名该填什么,因为使用的shadowsocks 2.5.2中并有没有用户名这一项。
谢谢!
这个你理解的有些问题咯,ss是不能直接支持百度网盘或迅雷的,这个是要首先弄清楚的,因为这两个并没有支持“shadowsocks代理设置”。所以你需要做的就是先把ss转换成socks5或者http代理,然后再在这些应用中设置socks5或http代理。转换的方法就是使用ss的客户端了,比如windows下是GitHub中的shadowsocks-windows,在客户端下连接ss服务器,默认就可以用本机的socks5代理,地址是127.0.0.1,默认端口号1080,没有用户名和密码。
明白了,谢谢!
博主你好,请问一个vps可以多人同时使用么?有什么限制呢?如果能,一个宿舍只需买一个vps就可以了,岂不是很爽?有什么限制呢?
理论上来说是没问题的,ss也是可以配置多个密码的;唯一的限制就是带宽有限吧...
请问一下,这个版本的UDP转发怎么开,我用SocksCap64测UDP转发是失败的,TCP没问题,谢谢
这个应当是服务器端和客户端版本或防火墙的问题,抱歉这方面没有仔细了解,你可以看看shadowsocks官方github里的issure有没有答案,比如https://github.com/shadowsocks/shadowsocks-windows/issues/607
还有,我想问一下安卓端的ss是不能走IPV6吗?
抱歉手上没有Android设备,但首先你需要确保手机能拿到IPv6地址,比如手机能够直接登上北邮人?
请问"server":"::"这句到底如何将ipv4和ipv6地址同时填上去,还有一个问题就是当我填完ipv6后,发现网速较慢,只能看油管480p视频,速度和未锐速优化过的ipv4相一致,请问如何解决?
抱歉回复晚了。
"server":"::"填成这样服务器就已经支持IPv4和IPv6了,具体为啥的话,是因为"::"实际是IPv6的默认全局地址,ss看到"::"就也把IPv4顺带设置了,跟"0.0.0.0"是类似的效果。
如果你本地没有IPv6(一般只有大学才有),那你服务器端ss支持IPv6是没意义的,服务器ss支持IPv6是为了用IPv6网络加速服务器到本地的速度。如果你本地是用的IPv6连接的服务器的话,那就要考虑很极端的本地IPv6带宽不够了,这个很不常见的。
感谢你的回复,我的大学有ipv6而且上六维pt站速度能够达到11mb/s,所以应该是不限速的,但是通过vps的方法却只能达到100kb/s左右,应该如何设置呢?ps:vps是digitaloccean的$5的。
是旧金山的服务器么?我这边用旧金山服务器跑到12M/s没问题的...
你得一定确定本地ss填的服务器端地址是IPv6地址,还是100kB/s我就真没法解释了...“我可能是用了假的教育网”
试试服务器上升级内核开BBR?
博主,我按照上面的文章做了,现在客户端用ipv4访问服务器速度挺快的,能达到50多Mb,客户端用ipv6的时候却访问不了了,用的是校园网的ipv6,可以正常使用,求指教
这个可能情况太多啦,1. ssh连上vps看能不能ping通如bt.byr.cn;2. 本地试试能不能ping通vps IPv6地址;3. 查看客户端ss日志。
话说少年你为啥要回在这个嵌套评论里...
我的是NY1的服务器,测速其实是比旧金山的高的,我估计和服务器位置没关系,怀疑是不是锐速不支持ipv4加速导致,因为我的ipv4未锐速加速时就是100kb/s,谢谢你,我待会试一下BBR加速,看看有没有速度改善。
已经尝试完BBR,ss的ip server设置为"server":"2604:a880:400:d0::19d0:1001",速度有所提升,但是提升不够明显,甚至不如ipv4时的速度流畅,但有些时候测速70mbps,有时5mbps.十分纠结,总的来说,并不能像博主一样10mb/s,请问这是哪个方面出了问题?还有一个问题如何填写ip server使得ipv4和ipv6同时代理,希望举个例子,"server":"::"这条并不是很懂,谢谢博主了。
您好,访问国内网站或国内资源下载速度慢是否可以通过锐速提速?虽然我也不知道锐速是个什么东西。不好意思麻烦你了
根据别人的回复锐速确实有效果,我是用的BBR来提速的,实测效果挺好的。
你好 ,能说下bbr怎样提速吗 我的这网速实在是慢
网上貌似有很多教程的,比如参考这篇https://github.com/iMeiji/shadowsocks_install/wiki/%E5%BC%80%E5%90%AFTCP-BBR%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95
求问博主 我在github获得的digitalocean优惠券怎么使用不了 显示没有资格使用优惠券
怎么解决
抱歉回复晚了,这个我当时没有碰到过...你是说在DO上出现问题么?直接给DO的客服发ticket就好了,前提是你英语要还过得去。
我搭建了 digitalocean +ubantu+ss,电脑上可以正常翻墙,手机不行是怎么回事?一直显示failed to connect .......port(443)
你说的failed to connect是指手机上的日志?如果是的的话首先确定服务器端是不是用的443端口,其次尝试手机能不能访问到服务器,比如给服务器架个http服务器,然后用手机访问,如果能打开说明服务器80端口是能访问的,那就继续看其他的问题;不能打开的话注意对比手机和电脑网络的差异。
手机想要使用ss,必须把端口设置成443吗?
一般来说不需要,而且是尽量不要用常用端口;你先试试诸如8989之类的端口。
443等端口是应对学校或公司封端口的情况,这时一般不会封80,443等端口,可以连上服务器。
我在学校下载六维或者北邮人的资源可以达到平均10Mb/s 的速度。
根据你的设置用SS全局代理走IPV6用迅雷或者Chrome自带下载速度只有50kb左右,会是服务器选择的问题吗?
下载的话用ss全局代理可能不太好,chrome试试SwitchyOmega代理到本地的socks5地址,迅雷也是代理到socks5地址。一般来说根据不同的内容,下载速度差异是很大的;如下载国外服务器的资源一般能够跑上10M/s,但下载大部分国内资源或者有些P2P资源的话速度会惨不忍睹。
博主,你好。
我现在已经配置好了环境了 vps+ss+ss本地端
运行在纯ipv6环境,即没有登陆学校的认证
测试bt站点可以访问,使用IDM配置代理也能下载,utorrent也没问题。
但是迅雷就不行了,按照你给出的设定,1.所有的代理都是用127.0.0.1 2. 除了迅雷服务器,其他三个选择代理, 两种方式迅雷都不能正常搜索资源与下载。
我想问问,你的环境是不是纯ipv6环境,如果是的话,能不能测试一下现在是不是还能使用?
谢谢。
抱歉,刚刚没有看到其他人已经问过这个问题了。
您好,请问idm配置代理用户名和密码应该填写什么?是ss里设置的ip和密码吗?
刚才试了下是可以的呢,你试试一些美国的网站服务器提供的下载看行不行。下载bt的话得注意如果bt站点仅支持IPv6的话还是不要尝试用迅雷下载,貌似北邮人的种子迅雷就是一直没速度,所以还是先尝试下载服务器提供的资源,像ubuntu的安装镜像之类的...如果仍然没速度的话就先排查迅雷设置的代理是不是正确的,有速度的话考虑是bt站点不支持。
BT站自然用的utorrent啦。
我试了很多次,不管下载国内种子还是国外的,迅雷都是没用。
只好转向度盘了。
TAT
不好意思再麻烦您一个问题,学校的WIFI支持IPV6,安卓的SS客户端需要怎样设置才能直接不用登陆学校网关浏览网页使用APP呢?
不太清楚你说的登录学校网关的意思,一般来说IPv6是没有验证直接联网的。你要是说你们学校IPv6有首次连接的验证页面需要点击的话,这样是不可能绕开的;如果是验证页面,可以写个脚本模拟自动登录,但手机上不太容易实现。
还是不太清楚你说的登录学校网关的意思...
谢谢!
已经按照这个办法实现了校园网V6转V4,速度看个Youtube完全没有问题。
现在的问题是,无论SS全局代理还是PAC都无法连接Steam,不知道这个能通过其他办法实现吗?
你打开你ssr客户端服务器编辑下面的udp功能,打上勾填好端口,然后就可以了,前提是你的服务器要支持udp转发。
抱歉我没用过Steam,不知道具体情况了,你可以看看客户端和服务器端的日志看能不能找到问题。
我用Origin实测是没有问题的,只是更新Origin客户端走ss会提示出错,用正常网络更新完客户端,登录后切换成ss就没问题了。
您好,我的网络环境是纯IPv4网络,本身没有IPv6,想通过您的方法来实现访问IPv6网站。但现在遇到的问题是,SS可以用IPv4访问网络,但是把SS设置成IPv6的网络后,就不能访问谷歌等,看SS的日志显示如下:
[2017-02-19 19:22:24] System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
IPv6:端口
在 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Controller.Handler.ConnectCallback(IAsyncResult ar)
此外,我这里用本机ping服务器的IPv6地址不通,请问应该如何解决呢?
哈哈~你这是理解错了我说的意思啦!
如果你是纯IPv4的网络,想要访问IPv6资源,那么你需要一台IPv4和IPv6双栈服务器;接下来用IPv4走ss连上服务器(你也不可能走IPv6连上服务器),然后你就已经可以自由访问IPv6资源啦~原因是你用IPv4通过ss向服务器发送IPv6请求,服务器通过自己的IPv6网络进行IPv6请求,请求返回的数据再用IPv4通过ss返回给你,这就是整个过程啦。不信你试试ss的IPv4地址访问IPv6网站,肯定能访问到(如果你没有关掉服务器的IPv6网络的话,一般是默认开启的)。
另外你要是想本地和服务器的连接走IPv6来加速的话,目前来说除非你能搞到教育网线路,否则是不太可能的。
你好,我现在按您说的,用IPv4连上SS之后,发现部分IPv6网站确实可以访问,比如ipv6.google.com 但是国内的六维空间等网站就打不开,请问这个是什么原因?
您的互联网服务提供商(ISP)看起来是 DIGITALOCEAN-ASN - Digital Ocean, Inc., US此外,我在做Ipv6测试的时候,给出如下信息:
您的浏览器有一个真正能用的IPv6地址 - 但它在避免使用它。我们对此表示关注。 [更多信息]
我们的测试显示您将可能遇到IPv6上的MTU问题;当网站启用IPv6时,这可能会导致网站加载变慢(也可能不会)。 [更多信息]
IP地址url的连接貌似被封锁了; 原因可能是您的浏览器上安装的网页过滤器,如'NoScript' 和 'RequestPolicy', 或者是您代理服务器的过滤。这限制了本测试网站的一些功能。
您的DNS服务器(通常由您的网络服务商提供)已经可以接入IPv6互联网了。
危险!IPv6几近成功——但鉴于已损坏的网站呈现,可知大包传输失败。如果发行人发行在IPv6上,您将会认为是他们的网站被损坏了。向您的ISP询问关于MTU的问题;可能与您的隧道有关。 请检查您的防火墙以确保ICMPv6消息被允许(尤其是“类型2”或者“数据包过大”)。
不知道如何解决呢?
谢谢您!
这个没啥问题,六维打不开之前说过是六维封锁了国外的IPv6地址,你用bt.byr.cn试试应该是能访问的。下面你说的那个提示...你要是用的DO的话就不用管了。
谢谢您的回复,那您说的这个双栈服务器,Digital是不是不满足要求呢?应该如何具体操作呢?
你好,我按照你的教程安装好了ss服务器。更新pac也更新成功了就是上不去被墙的网站 youtube google 都上不去 你说的手动在vps 更新hosts 怎么更新啊?
这个应该是本地没有连上服务器。注意打开全局代理模式尝试,如果仅google等打不开,但百度之类的能打开,考虑根本没有走ss;如果全都打不开考虑本地端口设置出错,服务器配置出错等。一个简单的测试方法是配置好后登ip138.com之类,显示美国IP就可以了。
你好 这个我代理之后,百度可以打开 。但是百度搜索ip之后 是我本地的不是美国的ip 怎么办 步骤都对 安装了两次了。 怎么搞?能留个微信请教下可以吗
请教一个问题,我自己有个ss的代理,在win下使用utorrent,勾选上对tracker和对peer使用代理之后可以下载,但是同样的ss,在mac下,同样对utorrent设置使用代理,只能连接到tracker,但是连接不上peer,请问可能是什么原因呢?
我这里也遇到了同样的问题,在 windows 下可以下载,但是在mac 下能访问 bt.byr.cn 但是不能下载。用的shadowsocks是 github 上提供的 版本, 你说的能连上 tracker 是什么意思? 看 utorrent 里很多 traker 下面有几个状态都是 not allowed , 你最终用的 NG 是什么意思? 是 github 上的某个版本么?
ShadowsocksX-NG版,链接:https://github.com/shadowsocks/ShadowsocksX-NG,希望能解决你的问题!
谢谢楼主回复,换了 NG 版本后就解决了。再用回BT简直不能更开心
擦 用了原帖写的NG可以下了!用原版的shadossocksx就不行,总之还是多谢楼主!
似乎ShadowsocksX不再维护了,ShadowsocksX-NG现在做的挺好的,^_^
ipv6应当是千兆带宽 当年校园网v4收费的时候 我就是这么过下来的
^_^ 确实在有些场合发现链接速率是1000M,但从实际使用和观察来看只能跑到100M。话说你这是挨着IPv6骨干网的节奏呀~
这应该需要看交换机和电脑接口是否是百兆接口,而且网线也需要使用超五类和六类的,据我所知,大部分学校部署网络的时候交换机和网线使用的都是百兆的,所以即使ipv6是千兆的,接入层设备和终端是百兆的也无法体验千兆网速
你好,我搭了一个VPS+ss的科学上网环境,但现在情况是这样的,VPS是同时有ipv4和ipv6,学校有ipv6,然后本地ss输入VPS的v4地址,可正常上网;而ss客户端填VPS的v6地址时,不能打开网页。但是,本地可ping通VPS的V6,VPS可利用其自身的V6 ping通其他V6地址,也就是本地不能通过ipv6连接VPS进而上网,是VPS防火墙问题?该怎么解决呢??谢谢!!
考虑是ss没有配置IPv6,你把server设成"::"了么?或者换个方法验证,SSH里打开IPv6访问,试试能不能用IPv6地址ssh连上服务器;不过看你能ping通IPv6地址,考虑是ss没有配置好,至于是不是防火墙的问题,那要看你防火墙是怎么配置的了,这个就不太好说了。
防火墙没有做额外配置,使用的是默认的。
server改成“::”后,ipv4的连接也不能用了。
server如果是["[::0]","0.0.0.0"],ipv4可用,ipv6不可用(现在就是使用的这种配置)
另外,ssh可用ipv6连上VPS,就是不能联网打开网页。
系统版本 centos 6 32位,ss是使用的 Shadowsocks-libev 的安装脚本,看最新更新说明说是,如果VPS有v6地址,脚本会默认开启,而查看其开启后的server配置就是["[::0]","0.0.0.0"]
能否尝试shadowsocks的python版?ssh能IPv6连上服务器说明服务器能用IPv6访问,22端口是通的,因为我没用过shadowsocks-libev版,所以只能怀疑是那个原因了。另外你也可以看看服务器上shadowsock的日志,确定IPv6访问时服务器是没有收到请求的,否则就不是本地到服务器的IPv6连接的问题,就要找是不是服务器的路由的问题了。(PS:下面之前有人留言CentOS下IPv4正常IPv6不能访问,换了Ubuntu就好了....你看看服务器日志里有没有蛛丝马迹)
好的,我试下,谢谢!
请问下,我在VPS搭建的SS,在家里和用移动网络都可以正常上网。但是在公司无论 windows和mac还是手机,用公司无线网络基本都是上不了,偶尔可以上。 不知道是什么原因? 用别人的ss有时可以有时也不行
ss不是socke5,直接加密走TCP,公司网络还能限制? 我在公司可以ssh到我的vps, ping 160-180ms左右,和家里差不多。搞不懂为什么。
看vps上log,有收到client的请求,但是基本都是
connecting xxx.xxx.xxx:443 from 124.160.218.27:64953
connecting 8.8.8.8:443 from 124.160.218.27:64953
这样,也看不出什么, client log也看不出什么
不知道有什么办法检查
ssh可以连上,但ss连不上的话,我怀疑是公司里面封了端口;你说能在VPS日志里看到来自客户端的请求,但客户端不能上网,我怀疑是公司没有封出口数据包,把入口数据包直接拦下来了。我感觉是公司至少是对大数字端口作了封杀,你可以试试把VPS上ss端口数字改小,或者直接用常见端口,比如你的VPS不挂web的话就把443或者80或者3389端口拿来用。
今天试了下,端口用443是可以。一天都能使用了。
看来是封了端口,但是不知道怎么封的,因为我已开始用3389可以访问,过一会就不行了。 用443就没问题了。
不过总算解决了!感谢!
我用digital搭建shadowsocks服务器,并配置好ipv6。我主要想在ipv4环境下访问北邮bt,经过设置我可以网页访问北邮bt,也可以下载种子。我在utorrent设置好代理后,utorrent下载的任务只显示种源0(26),用户0(2)而没有速度(我已经换了很多种子尝试)。也就是说找到了种源和用户,却无法下载,请问您遇到过这样的问题吗?
我刚才试了试是有速度的...不知道你的是出啥问题了...看你的情况应该是用户查找到了,但没有建立连接,就是数据连接没有建立;我猜想可不可能是“对于点对点连接使用代理”忘了打勾?或者使用的定制版ut屏蔽了所有IPv4流量?
使用代理进行主机名查询、是用代理进行进行点对点连接。这两个都选了,我用的是mac版的utorrent。您觉得还有可能是什么原因?您用的是windows吗?
我刚才用mac下的utorrent试了下,在Preferences下的Network配置Proxy server,把下面两个选项打勾,从北邮人下载种子(二十八岁未成年)可以马上得到用户信息并且开始有下载速度,然后跑满了IPv4的带宽。
你遇到的问题就难说了...我也不太好猜测了,建议先换一台电脑试试排除服务器的问题。
你的mac使用的shadowsocks客户端是什么版本,是上面连接里面的吗?
还有一个问题,mac的shadowsocks客户端只能配置一个IP地址,我直接就写成ipv4的了,如果换成[ipv6]这样的地址似乎无法翻墙上网。
我按照你的配置又重新配置了一遍,还是这个问题。
Mac的ss客户端是https://github.com/shadowsocks/ShadowsocksX-NG发布的,如果你本地没有IPv6网络的话当然是不需要配置IPv6地址的;这个客户端在“高级设置”里有本地socks5的地址和端口,在ut上配置成一样的就好了。
谢谢你的帮助。
我用NG版本的ss里面的http代理解决了问题,可是下载速度比较慢,一般只能连接上一个种源。我也搞不清为什么socks不行(端口没写错),目前先用http。
你好,很抱歉打扰你!
我遇到了些麻烦,希望你能帮我解决,
以下是ipv6的测试结果,希望你能帮我分析一下。
万分感谢!
(1)————————————————————————————————————————
您在公网上的 IPv4 地址是 192.241.234.137
您在公网上的 IPv6 地址是 2604:a880:1:20::1a83:4001
您的互联网服务提供商(ISP)看起来是 DIGITALOCEAN-ASN - Digital Ocean, Inc., US
既然你有IPv6,我们就显示一个选项卡,显示您可以前往的其他IPv6网站。
您的浏览器有一个真正能用的IPv6地址 - 但它在避免使用它。我们对此表示关注。
好消息!您当前位置当前电脑上的浏览器,预计将在IPv6启动之后继续正常运行。
您的DNS服务器(通常由您的网络服务商提供)还不能接入IPv6互联网,抑或是没有做好相应的设置。这将会使您访问不能访问纯IPv6站点。
——————————————————————————————————————————
(2)
——————————————————————————————————————————
使用 IPv4 域名记录进行测试
成功 (2.160s) 使用 ipv4
使用 IPv6 域名记录进行测试
成功 (0.555s) 使用 ipv6
使用双栈域名记录进行测试
成功 (0.556s) 使用 ipv4
双栈域名和大封包测试
成功 (0.558s) 使用 ipv4
不使用域名的 IPv4 测试
成功 (0.555s) 使用 ipv4
不使用域名的 IPv6 测试
成功 (0.549s) 使用 ipv6 Teredo
IPv6 大封包测试
成功 (0.563s) 使用 ipv6
测试您 ISP 的域名服务器是否使用 IPv6
失败 (0.554s)
查找IPv4服务提供商
成功 (0.574s) 使用 ipv4 ASN 14061
查找IPv6服务提供商
成功 (0.556s) 使用 ipv6 ASN 14061
——————————————————————————————————————————
抱歉回复晚了。看情况似乎是IPv6 DNS解析失败了,如果你没有对服务器进行特殊设置的话,服务器使用默认的IPv6 DNS服务器,是不会出问题的。
试试直接用IP地址访问,看能不能连上,比如浏览器里输入[2001:da8:215:4078:250:56ff:fe97:654d](注意需要中括号)应该能访问到北邮人。如果可以的话,试试文章里解决IPv6 ping不通的方法,手动指定IPv6 DNS。
你好,请问如何手动指定IPv6 DNS
http://www.polarxiong.com/archives/DigitalOcean-VPS%E6%89%93%E5%BC%80IPv6-%E5%8F%8A%E8%A7%A3%E5%86%B3IPv6%E5%9C%B0%E5%9D%80Ping%E4%B8%8D%E9%80%9A%E9%97%AE%E9%A2%98.html
这里有介绍的。
你好,这些我已经操作过了。现在我可以访问http://bt.byr.cn/网址不能访问其他网址比如六维空间
这样说明完全没问题了呀,六维那个是他们对访问作了限制只接受国内IPv6地址,海外全都访问不了。一般是拿ipv6.google.com来测试的。
感谢博主
nano /etc/shadowsocks.json提示command not found
还有 /etc/shadowsocks.json
-bash: /etc/shadowsocks.json: Permission denied
Linux新手吧?有些Linux发行版不自带nano,可以用apt-get,yum等安装。权限不够记得用sudo提权就好了。
新手,谢谢指导
博主您好,抱歉打扰您了,我的也是do的vps,洛杉矶学生优惠那里的,学校支持ipv6,ss也可以用,平时就用ipv6+ss+prefix来上网,只是访问国内网站速度太慢了,国外的还好,而且 遇到一个问题就是迅雷下载不支持代理了? 就是开了sock5 代理之后,迅雷下载文件就失败
刚才专门试了下,你看看是不是因为在迅雷“代理设置”里面把“迅雷服务器连接”也设置成代理了,然后迅雷就提示任务出错了?如果是这样的话,需要把“迅雷服务器连接”这项修改为“直接连接”(其他3项还是用代理)。
我也是碰到了迅雷走sock5代理会出现文件下载失败的问题,不过似乎不是全部的资源都下载失败,我目前也不太清楚原因...
访问国内网站慢的问题似乎无解,毕竟从美国服务器访问大陆的网站还是走的IPv4,实在难以忍受的话只能考虑日本或者香港的服务器了...
博主你好,搭车问个shadowsocks的问题。
之前用的好好的ss在某一地址下忽然间就不能翻墙了,当然ss是没问题的,在其他网络下面仍然可以翻。
这个网络接口呢是某高校内的有线网络接口,校园网和外网都能上,有对应不同的DNS,奇怪的就在于之前都能用(window、mac均可),忽然呢就在ss2.5.8版本下面提示 500 internal error,在ss3.4版本就直接提示代理问题。然而校园内的公共wifi下却仍然能够使用ss翻墙。
感觉就像这个网络接口一下子不支持ss了,不知道有好的解决方案没有,请指点迷津。
500错误是ss各种错误的总称了...你可以在ss里把详细日志打钩然后看具体的错误原因的,我也不太好猜了。不过我猜的话是不是ss的服务器端口号冲突了之类的,把服务器端口号调大点试试?
谢谢回复,估计是digitalocean那边服务器的问题吧,持续了几天自己恢复了。
你好我搭建好了三藩市的vps 目前在校内用ss免流 看youtube可以1080p不卡 但是bilibili特别卡 没法看国内直播 请问有什么方法解决吗?
因为ss代理bilibili的话是由服务器访问bilibili,然后再将数据从服务器发送到本地,考虑是服务器访问bilibili速度过慢。我觉得是bilibili对海外访问延迟过高,恐怕没有太好的解决办法。我现在能想到的就是用日本的VPN,这样来降低bilibili服务器和VPN间的延迟。
使用的是 DO SFO节点,不管是连 ipV4 还是 iPV6的ss,都无法访问六维 北邮人这类iPV6网站,请问这是怎么回事。而且看个y2b视频也很卡呀
可以访问 https://ipv6.google.com/,https://ipv6test.google.com/ 检测没有 iPV6,http://ipv6-test.com/speedtest/ 则显示有 iPV4和 IPv6地址,但是测速显示后者比前者还慢一些
抱歉回复晚了。首先你需要确定本地是否支持IPv6,即本机有没有IPv6地址,一般来说如果本地支持IPv6,直接访问ipv6.google.com或bt.byr.cn都是可以的,不需要任何代理(注意排除DNS无法解析的问题)。如果本地不支持IPv6,那就只能IPv4连接服务器ss了(试试直接ping服务器的IPv6地址)。
如果使用IPv4连接服务器ss也不能访问IPv6网站的话,考虑是否真的用的ss在访问(试试访问ip138.com看是不是美国IP),或者考虑服务器没有启用IPv6(ssh连上去ping6 ipv6.google.com看是不是看到的IPv6地址)。这样基本上可以排除很多可能的情况。
最后看youtube卡考虑是因为本地和服务器间走的IPv4,而因为你的运营商的问题,连接美国服务器的速度较慢,这个没有太好的解决方法。
博主,你是在南京么。DO选的是SG还是SFO啊,打算搞个Vultr,不知道速度怎么样。还有迅雷下载很慢啊。
PS:建议博主加一下Chrome的SWitchyOmega插件的教程,常用的IPV6直连,其他的走代理~~用着蛮舒服的
南京^_^
DO的话果断选SFO,新加坡不是直连大陆的,延迟不能忍。
迅雷的话要看是啥资源的呢,下载国外服务器资源肯定很快,国内或者P2P就难说了...
建议收下啦,我也是用的这个插件,就是一直没空更新文章。
我在河海,用的是移动~~
SFO的ping大概200
SG的ping350
刚买的Vultr_Tokyo的ping90!!!
能有日本的节点真好...可惜Vurltr没有GitHub的学生优惠~
哈哈哈,用我的AFF,5美元用5个月。。。话说你的GitHub EDU pack 是直接用edu邮箱搞的么,我的还上传了学生证。。。
貌似不能嵌套回复了...我看ss的介绍上面说负载均衡就是随机选择服务器...意思就是在本地添加多个ss服务器,然后打开负载均衡,实际访问就会随机选择这些服务器。
嗯,估计是同一个机房的ss服务器用的。
话说这个负载均衡是SSR先搞出来的,然后被ss作者开源了。。。
AFF是啥...我当时也被要求上传学生证了的,上传了很快审核就通过啦~
请问您了解SSR的负载均衡原理么我想DO和Vultr的一起用,不晓得怎么设置~~~
AFF就是我的vultr推广链接~哈哈哈,我之前考核了好久,然后就ebay花了2刀买了个美帝的edu帐号~~
PS:SFO和Tokyo的速度差不多,就ping值高点~~~
博主,我遇到一个问题:
ipv6能用。ipv4能在手机上用(流量、校园网开无线路由器能用,直接连校园WLAN不能用),电脑上不能用,而且主机ipv4地址也可以打开
。是校园网络限制??
你试试电脑和手机同在一个局域网下能不能连上ss,要是手机可以但电脑不行的话,考虑是电脑本身的问题,比如ss端口,本机设置的IP禁封,禁止socks5协议之类的(很可能是这个)。
你说校园网WLAN不能用?这个就很奇怪了,难道你们学校IPv4都有黑名单?
只要手机能正常使用ss,一般可以不考虑校园网的问题的。
另外你似乎没有留下邮箱,这个回复也不能马上通知到你咯。
server写的是"::"。
当ipv6和ipv4同时存在,电脑只能用ipv6地址,比如只能用ipv6连网线和路由器WIFI,只能用ipv4连校园网WLAN。手机可以用路由器的wifi,校园网WLAN用不了。
虽然有问题但还可以用,只是知识原理不清楚。
楼主,你好,我已经设置好了shadowsocks,之前一直是ipv6看bilibili的,但是现在突然打不开了。。显示视频加载出错。请问你对这个有什么看法吗?
我刚才用美国VPS的ss测试发现bilibili没有问题,不知道你是只有某些视频不能播放还是全都不能?如果只是某些不能播放的话考虑是不是bilibili用了第三方片源,而第三方对IP作了限制,我不太熟悉bilibili所以不好猜测。我觉得最有可能的还是因为版权问题封锁海外IP(不知道你的是不是海外),其次考虑服务器端IP因恶意行为被bilibili封锁(因为服务器端还是IPv4访问的bilibili),最后考虑学校网关限制(这样一般其他视频网站也不能访问)。我大概只能猜测这几个,因为不能复现你出现的问题也不好分析,希望对你有帮助。
恩恩,我已经解决了,如果是版权的话,bilibili会显示视频不存在。但是我之前是视频加载出现问题。由于这个问题是两周前突然出现的,所以我也有点蒙蔽。现在通过安装proxifier已经解决了,感觉上是因为shadowsocks的代理部分有点问题?目前用proxifier感觉一切都很好。多谢楼主的分析。thx~
博主你好,大学狗一只想上ipv6想提高网速学校没开放ipv6看了你这篇文章后受益匪浅 就去DO买了个vps,测了下延迟选了新加坡节点。搭建ss环境挺顺利的,但是在pc端使用ss客户端时出现了问题 用ipv4地址服务器能上谷歌等外网 但是访问 bt.neu6.edu.cn,bt.byr.cn这样的网站提示的是找不到网站的服务器 DNS 地址 ipv6.google.com 这个网站能上但速度比较慢。切换到ipv6地址服务器时连谷歌都上不去 提示的无法访问此网站 www.google.com 意外终止了连接。在服务器终端ping6了一下 bt.neu6.edu.cn,bt.byr.cn time都是三四百ms,而ipv6.google.com只有1ms左右,看了下ss客户端的日志满屏的ipv4 time out,ipv6 time out ...把上边别人的问题和回答都看完了......无果......所以想请教一下这是哪里出问题了
谢谢!
要是学校不提供IPv6的话你是不能用IPv6连服务器的呢,因为你本地IPv6地址都没有...
你说不能上bt.byr.cn我觉得原因是你忘了本地用全局模式了...默认PAC里是不包括这些站点的。因为服务器端ping6域名能解析到,排除服务器端DNS问题;本地能连ipv6.google.com可能是因为走PAC,socks5协议支持远程DNS解析,所以ipv6.google.com能解析到。不知道我猜的对不对...
要是校园网不支持IPv6的话你就只能IPv4连服务器咯,访问IPv6就是服务器访问了再通过IPv4发给本地。你说ipv6.google.com慢的问题,我觉得是不可能的...因为对于服务器来说www.google.com和ipv6.google.com基本没有区别,而服务器到本地的IPv4也没有区别...考虑是不是ipv6.google.com是第一次加载没有缓存所以慢。
原来是这样...昨天真的是没开全局模式...但今天用ipv4地址连接服务器开了全局模式用了一段时间后发现翻墙时好时坏 不能翻墙时看了下客户端日志 有这样的异常报告
[2016-10-31 15:01:41] System.Net.Sockets.SocketException (0x80004005): 提供了一个无效的参数。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.InternalBind(EndPoint localEP)
在 System.Net.Sockets.Socket.BeginConnectEx(EndPoint remoteEP, Boolean flowContext, AsyncCallback callback, Object state)
在 System.Net.Sockets.Socket.BeginConnect(EndPoint remoteEP, AsyncCallback callback, Object state)
在 Shadowsocks.Controller.TCPHandler.StartConnect()
加满屏的timed out...
至于ipv6网站...早上还能打开北邮人呢,中午发现ipv6网站全都炸了...访问时提示的都是下边这段...
500 Internal Privoxy Error
Privoxy encountered an error while processing your request:
Could not load template file no-server-data or one of its included components.
Please contact your proxy administrator.
If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It's typically the Privoxy install directory).
用的win10系统以为是NET版本不对但看了一下确实是4.0的,又看了下客户端和服务器端的ss日志并没有发现访问ipv6网站时有什么异常报告...客户端用的是最新版3.34的 又想着是不是客户端的问题,试了下之前的老版本,问题仍然存在...看了下issue发现很多人出现了相同的问题...试了试里面说的解决方法发现并没有用...感觉这是ss的锅吧,还是是说哪里没有设置好...
我一直追着最新版的,不过一直没出问题呢...不过看你的日志应该去翻翻服务器端的日志,因为只要出问题客户端都是显示“500 Internal Privoxy Error”,你可以试试https://www.polarxiong.com/archives/systemd%E4%BC%98%E5%8C%96shadowsocks-too-many-open-files%E7%9A%84%E5%A4%84%E7%90%86.html这个里面介绍的,不过我觉得没用。
暂时也没看到其他人有这样的反馈,所以我也不好去排查咯,祝顺利!
难道是服务器系统的问题 ,网上说CentOS对新手很不友好...我用的就是这个系统...我换成Ubuntu试试...
这是我在服务器端看到的日志
./shadowsocks.log: line 1637: 2016-10-31: command not found
./shadowsocks.log: line 1638: 2016-10-31: command not found
./shadowsocks.log: line 1639: 2016-10-31: command not found
./shadowsocks.log: line 1640: 2016-10-31: command not found
./shadowsocks.log: line 1641: 2016-10-31: command not found
./shadowsocks.log: line 1642: 2016-10-31: command not found
./shadowsocks.log: line 1643: 2016-10-31: command not found
./shadowsocks.log: line 1644: 2016-10-31: command not found
./shadowsocks.log: line 1645: 2016-10-31: command not found
./shadowsocks.log: line 1646: 2016-10-31: command not found
整个日志文件都是这样的提示
貌似没搜到日志里记录这个错误的...怀疑是环境变量设置的问题,这个就难说了...你可以试试换个方法装ssserver,或者换个系统....
已换成Ubuntu,pc客户端日志一切正常 没有再出现timed out,测试迅雷加速成功,感谢博主的慷慨分享与热情回复!
好吧 刚才去ss的github上边看了一下 说是校园网环境的问题。。
博主你好,看你前面给别人回答好仔细,好是佩服。
“server”:"0.0.0.0", "server_ipv6":"::",三种都试过了。都不行额。我已经有一个域名,然后购买了bandwagon的vps,这个vps可以激活三个ipv6地址,都是2607开头的,都可在本地ping通。
然后我学校这边是确定有ipv6,2001开头的那种,但是因为要科学上网连上我的vps,需要连接收费模式,而一个月收费模式时间很有限。所以我就想通过ipv6连上SS。
SS配置文件"server":["[::]","0.0.0.0"]和"server":"::",以及
是不是这个ipv6地址有问题,需要用HE TB获取一个新的?还是说就只是配置有问题啊?
此外,我不使用ipv6时候,开的SS,只能手机连上,windows系统连不上。。
你说的收费模式是说校园网IPv4收费么...
试试设置成"server":"::"然后重启shadowsock,然后IPv4连ss可不可以正常访问。如果IPv4可以,但IPv6不行的话,考虑是不是服务器端防火墙设置之类的问题。或者你也可以邮件把IPv6地址和ss密码端口发我我来测试...
另外你要是怀疑VPS的IPv6地址是不是有问题的话,可以试试架设http服务器,打开IPv6访问(像nginx那种有很多教程的),然后浏览器直接IPv6地址访问(貌似有要加括号之类的别弄错了),要是能显式网页的话就说名没问题咯。
还有你可以检查下本地shadowsocks的日志,可能有提示的。
我们校园网收费和免费只是区分访问海外和国内网站用,访问外网需要开启收费模式。跟ipv4、ipv6好像没关系。
然后手机连接学校wifi,可以在不登陆校园网的前提下,连上用域名代替服务器的SS,内外网畅通无阻。。而用手机移动网络时候连不上用域名配置的SS,倒是用ipv4地址配置的可以连上。猜想应该是通过ipv6连上服务器,这个这个ipv6的地址就是正常的。然后我昨天修改了下配置文件,弄成了“server”:“::”,
把域名通过A、AAAA解析到了bandwagon提供的ipv4地址和ipv6地址。
但是pc依旧不能像手机这样,pc上的shadowsocks飞机变蓝色但是不反馈在网络上。。。
1.可不可以不做两种SS本地配置,直接使用域名连,能保证不同网络环境都适用? 2.手机上的情况算是比较满意了,但是pc端连不上好纠结,要怎么处理比较好呢?这样就剩下俩问题:
博主您好,我也是遇到了相同的问题:ipv4下可以上ipv6,但ut却不能下载,端口设置的和shadowsocks代理端口一样是1080,地址也是ipconfig查到的ivp4端口呀
UT是红种么?你看看tracker查询那给出的错误提示?
上传速度始终为零怎么解决的?
抱歉回复晚了。你是说的UT?理论上只要你能下载,上传也是没有问题的,还希望你能提供更详细的描述!
你好,我现在情况是ssh ipv4 连接vps ping6 ipv6.google.com是正常的,但通过ssh ipv6无法访问。
http://ipv6test.google.com/ 检测说 “You don’t have IPv6, but you shouldn’t have problems on websites that add IPv6 support.”
而http://ipv6-test.com/ 能够正常显示我的ipv6地址,请问怎么解决,欢迎邮箱联系
vps 服务器按照http://jinke.me/2015/12/20/shadowshocks.html
分别配置了shadowsocks.json和config6.json 分别监视
本地ss使用ipv4可以访问google 而使用ipv6那个配置无法访问外网,vps ping6 ipv6.google.com 没有问题,本地terminal ping6 vps ipv6出现 “ping6: UDP connect: No route to host”错误
ipv4下代理访问http://bt.byr.cn/没有问题,改为直接连接便不可。请问时哪里出了问题?
我想我还是全面介绍一下我的ss配置
本地Shadowsocks
服务器ip为自己域名,dnspods解析到ipv4地址,端口443;
另外一个为ipv6地址,端口443
vps ss配置 按照你的指示更改为server:{::}
尝试了
Chrome ProxyOmega 全局代理 ss ipv4和ipv6 配置,都无法访问
http://[2001:da8:215:4078:250:56ff:fe97:654d],
所以正如你说的“不能访问说明你的本地 IPv6 其实访问不了互联网.”但访问youtube 是正常的,所以说明ipv6可以正常连接到vps。
现在的情况是,Omega全局代理,本地ss不管选ipv4还是ipv6 都可以访问http://bt.byr.cn/,但不能访问http://bt.neu6.edu.cn/
试了一下
本地 $ ping6 localhost
PING6(56=40+8+8 bytes) ::1 —> ::1
16 bytes from ::1, icmp_seq=0 hlim=64 time=0.061 ms
$ ping6 bt.neu6.edu.cn
ping6: UDP connect: No route to host
$ ping6 bt.byr.cn
ping6: UDP connect: No route to host
VPS
ping6 bt.neu6.edu.cn
PING bt.neu6.edu.cn(bt.neu6.edu.cn) 56 data bytes
64 bytes from bt.neu6.edu.cn: icmp_seq=1 ttl=50 time=343 ms
我认为应该是我们学校没有ipv6网络的,没有分配到ipv6直接ping是ping没结果的。我这么做只是想试一下ipv6能在ipv4下多快...但想想要vps又在新加坡,应该不太实际吧。主要是想提高网速,最次的方法就是在教学区安一个ss路由器,穿透到宿舍,应该没问题吧。。
不好意思又被你绕晕啦!我就简单粗暴点说吧,本地用ifconfig看网卡除了分到如fe80开头的本地IPv6地址外,还有没有一个如2001开头的公网地址;我觉得你没有2001开头的地址,就是不支持IPv6...要是有2001开头地址的话,不太可能出现路由不可达情况;你之前说本地ping6 VPS IPv6也是不行的,所以我怀疑你是不是弄混淆了?
六维那个是他们干的太恶心了,目测是封了海外IPv6的访问,所以你ping的通,但网页打不开(不信你搜搜很多人都是这样)。
就像文章里说的,你要是真的是本地与VPS走的IPv6的话,下载速度上100M没太大问题,而且ping值相比IPv4小很多。VPS放新加坡比放美国西海岸走IPv4 ping值肯定更高...所以IPv6对你还是很有吸引力的,你可以再仔细确认是不是学校不支持IPv6,首先你要能ping通VPS IPv6地址,不信你试试挂ss下载是跑到校园网带宽还是跑到100M :)
最后ss多级代理亲身实践是可行的,但动态IP的问题挺麻烦的。
再唠叨下,你的本地IPv6回环测试成功说明本地开启了IPv6,一般支持IPv6的学校是DHCPv6分配v6地址,这时本地会有类似2001开头的IPv6地址,直接通过IPv6地址访问全球都没问题的。然后可能本地还会得到IPv6 DNS(有些学校不分配),有这个DNS的话访问bt.byr.cn是没问题的;没有这个DNS,ping6会显示unknown host,这时你要手动配置DNS或者修改hosts。祝顺利~
看到如此认真的回复真是感动,无奈学校果真不支持ipv6,拆了路由器直接接上墙上的插孔,ifconfig和系统偏好设置-网络 下都看不到ipv6地址
非常感谢你如此用心的回复!欢迎加微信交流 (email处)
但还是挺奇怪没有分配到ipv6地址,走代理后就可以访问 http://bt.byr.cn/ 我想大概是6to4过了吧... 有点懵,总之 非常感谢!
在这里回复应该会通知到你的邮箱...你的问题应该是本地IPv6连不到VPS的IPv6。ssh和ping6 VPS的IPv6是本地IPv6直达VPS IPv6,看到提示路由不可达,考虑是本地网关的问题;另外你说你有IPv6地址,而且ipv6-test.com能够正常显示,但连不上bt.byr.cn这个很诡异,你可以试试关掉IPv4,只用IPv6直接在浏览器中访问[2001:da8:215:4078:250:56ff:fe97:654d](北邮人IPv6地址,要加括号),不能访问说明你的本地IPv6其实访问不了互联网...能访问的话...再说...还有我用ipv6test.google.com也是相同提示,但我的IPv6没问题,ssh也能连上VPS。还有你的VPS的IPv4和IPv6是完全正常的,按照本文使用IPv4连ss,你就可以访问所有IPv4和IPv6的内容了,所以其实你想折腾的是IPv6连ss,免流量访问IPv4咯?你现在就是卡在本地IPv6连不上VPS IPv6咯,还请继续尝试。PS. ss配置server为"::"是同时支持IPv4和IPv6的,跑两个ss没太大必要:)
博主你好,我现在已经有一个DO的服务器在跑ss服务了,手机连接vps后在校园网环境下可以正常访问v4和v6网站,但是在移动网络下不能访问v6网站,看到你说的手动配置hosts文件,可以指导一下吗?
我比较怀疑是你本地配置有问题...校园网和移动网络的区别基本就是移动网络不分配IPv6地址,所以我怀疑你的手机连上校园网后手机也分到了IPv6地址,然后访问IPv6网站实际是在直接访问...另外我这边实测用iPhone上的Surge连shadowsocks全局代理(Surge不支持连接IPv6地址的shadowsocks)用联通3G是可以上IPv6网站的。你可以试试在你的手机shadowsocks客户端上设置全局代理(如果有远程DNS解析也打开),再访问IPv6看看,看是不是我之前说的那个情况。或者也可以手机开热点,用电脑连接手机,然后电脑用shadowsocks找出具体的错误原因。我说的设置hosts是对于shadowsocks完全不能访问IPv6的情况,对你似乎不适用,链接如下http://www.polarxiong.com/archives/%E9%80%9A%E8%BF%87VPS%E4%BD%BF%E7%94%A8VPN%E6%88%96ShadowSocks%E8%AE%BF%E9%97%AEGoogle%E6%88%96Google-Schoolar%E5%87%BA%E7%8E%B0%E9%AA%8C%E8%AF%81%E7%A0%81%E7%AD%89%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.html
开了全局代理了,没有用。试了一下改hosts并重启也没用... 我再补充一下吧,我用ipv6-test.com测试的,在校园网环境下直连测试,提示为校园网ip接入,校园网挂ss,连接服务器的v4或者v6地址,v4和v6的地址均提示为DO的ip接入;移动网络下提示只有中国移动网的v4接入,挂ss后提示只有DO的v4接入,没有v6访问能力。之前查过用ipv6隧道什么的,没搞明白那些命令而把网搞崩了...sigh...会不会是ss服务器版本不一样的缘故啊...我是centos下直接pip install shadowsocks安装的
貌似不能再回复嵌套了...查看服务器访问网站的详细情况是iptables日志,不过似乎要手动配置一下,具体搜一下咯,这个日志可以看到服务器具体以哪个IP访问的网站,以及DNS解析情况。可以和/var/log/shadowsocks.log配合分析访问IPv6网站的问题。
话说校园网用shadowsocks时,访问ipv6-test.com显示有DO的IPv4地址和IPv6地址(应该是2604开头,会显示ISP是DO),还是只有IPv4?要是校园网用shadowsocks有IPv4和IPv6,但用移动网只有IPv4的话这个我确实没见过了...理论上也不可能....本地连服务器shadowsocks用IPv4和IPv6没有本质区别,几乎就是带宽的区别,全局模式就是所有流量都转发到shadowsocks,当你访问ipv6-test.com时,网页返回的内容相当于是服务器直接访问ipv6-test.com的内容,如果服务器同时支持IPv4和IPv6访问,网站就会显示两个接入。所以你说只提示DO的IPv4接入,我怀疑是服务器端防火墙设置问题,可能是服务器端IPv6 DNS的问题,你可以在服务器端日志中看到详细信息。还有IPv6隧道的话,就像之前说的,本地连接服务器用的哪种网络不会影响服务器访问具体网站时的表现。
看来就是你说的没遇到过的情况了...不过我并不会查看服务器端的日志...可以给一个小指导吗,就在xshell下面看日志.似乎以前看到日志是要自己配置格式的?
不知道为何 我只连接ipv6的话 网速超级慢 200k/s 看视频都进不去 是跟服务器网速有关么 我租的是日本的一家conoha的服务器
有的时候 能到几M每秒 难道是学校ipv6不稳定
能到几M/s说明IPv6是通的,你的这种情况可能是学校IPv6也有总带宽限制,比如高峰期会限速之类的,这个你可以在用shadowsocks只有200K/s时直接用IPv6下载北邮人热门资源看看速度是否会保持在10M/s之类的,如果是考虑服务器的问题,如果不是那就是学校的问题了。我用DO的服务器没出现过类似的问题,所以我也说不准...
你好,博主。请问你使用的DigitalOcean是什么价位的,请说对github上学生包有优惠,能否告知一下
用的DO旧金山机房$5一个月最便宜的VPS...你说的优惠是Github student pack,参见https://education.github.com/pack。这个pack需要申请的,好像还得上传学生证之类的,网上有好多攻略你可以去看看。申请pack成功了就可以领到DO的优惠券,然后去DO注册个账号用这个优惠券就好了。貌似DO的优惠券从$100降到$50了...
您好博主 我们学校的ipv6的网线接口是电信的,然后我设置过dns地址并连接后可以看ipv6的电视直播可以打开ipv6网页,但是不管用veno还是六快拨都打不开ipv4的网站,会直接跳转到电信的一个飞young界面。而用我平时ipv4环境下用的shadowsocks启用代理后则是直接电信界面也不出了成了错误500 请问您知道有什么好的解决方法吗
不太清楚你们学校IPv6的架构,但一般情况下学校的IPv6都是算作教育网路线的,电信提供基础网络的话也是不对干预网络内容的...还有6快播那种算是一个全局VPN,会给你的电脑节点分配内网地址访问的,我没见过还能转跳到电信的...最后shadowsocks下出现错误500你可以看看本地shadowsocks的日志记录和服务器端shadowsocks的日志记录,上面肯定会写有出错原因的,比如密码填错了也是错误500...
嗯嗯好的吧谢谢博主耐心解答 我还是老老实实用电信好了 用ipv6就是想省点时长哈哈哈
你好博主,ipv4下可以上ipv6,但ut按你说的设置后并不能下载bt上的内容啊?
你可以试试把本机的IPv6禁用,UT照上面说的设置,做种或者下载资源看看能不能获取到trackers,就是会不会出现红种。如果trackers正常,应该马上会有下载或上传速度,会正常工作的;出现红种了可以在UT那个任务的Trackers栏看到错误提示,我觉得有可能是你在UT设置里端口设置错了,或者那两个勾没有打上,错误提示应该会类似于ProxyError。欢迎反馈。
谢谢,不会有红种,但却没速度。。
同问,是否已经解决呢?
他没有留下邮箱...所以他不大可能看到回复了...trackers正常但没速度我没碰到过,所以不好给建议,还请自行查找~
你好,我在服务器端的 IP 写了"server":["[::0]","0.0.0.0"]
客户端写了 IPV6 的地址,但是速度还是和 IPV4 一样啊。
不开 SS 去测速IPV6速度很快,但是开了 SS 后去 ipv6-speedtest.net 测速显示不是 IPV6 。
服务器端我试了 DO 和 VUTRL 都一样。 不知道还需要什么设置吗?
我大概想法是IPV6来提高平时访问网站网速,不知道是否可行?
我大概揣测一下:
shadowsocks服务器端配置文件是"server":"::",这样是支持IPv4和IPv6双栈的,我不太确定你的那种设置可不可行,因为你说客户端就是填的IPv6地址...你可以试试在客户端填IPv6地址,采用全局代理时,访问如ip138之类测试IP地址的网站,如果显示IP是服务器的IPv4地址的话才能够说明通过IPv6连到服务器了。ipv6-speedtest.net貌似是双栈的,即IPv4和IPv6都能访问,所以如DO这样也是双栈的服务器去访问这个网站时,到底是用的IPv4还是IPv6大概就是随机的了,所以ipv6-speedtest.net不一定会显示服务器IPv6地址。你可以试着把客户端这边IPv6关掉,用IPv4连上服务器,然后访问如bt.byr.cn这种IPv6站点,如果能打开说明可以连到服务器并用IPv6来代理,不能的话考虑错误出在哪。我非常确定设置正确,用教育网IPv6连接代理下载国外#非P2P资源#时,下载速度能马上升上来。PAC模式下一般够用了,如果IPv4访问情况很糟糕,可以用全局代理上网,就是百度打开会慢一些...你好,我本地网络用的是IPV4,ss客户端用IPV4地址服务器,可以访问bt.byr.cn和ipv6.google.com ,却无法访问六维bt.neu6.edu.cn ipv6.baidu.com;客户端用IPV6地址服务器,也是一样。难道不能用ipv4访问全部ipv6网站吗?
刚才试了下本地访问六维可以,VPS访问会提示request denied,搜了下发现好多在美国的上北邮人正常但六维死活上不去...感觉是六维对境外地址作了屏蔽还是什么的。
关于ipv6.baidu.com很奇葩,本地试了下发现好像百度会检测是不是双栈的访问,访问ipv6.baidu.com后会被转跳到www.baidu.com;原因好像是百度给ipv6.baidu.com做了ipv4和ipv6两个DNS解析,不信你试试ping和ping6...所以如果你真的想用ipv6.baidu.com的话可以考虑在VPS上修改hosts,强制ipv6.baidu.com使用ipv6地址。
谢谢!
你好,请问一下按照你的设置,迅雷最快也就1.5M/s..
请问是校园ipv6带宽不够,还是别的原因?
谢谢!
如果下载的是P2P的话可能IPv6不会加速,我也不知道为啥...
你可以试试下载来自服务器的应用,比如ted.com上的视频,我测试的迅雷用代理速度肯定能跑到12M/s,
还不行的话你试试把迅雷代理选项里全部都设为shadowsocks代理,这样下载全部走shadowsocks,如果没速度的话考虑是不是shadowsocks或者代理没配置好,或者服务器没有配置好...有速度但慢的话应该就是IPv6带宽不足了...
非常谢谢!