自己建个ipv6隧道服务器吧

就用miredo

至少我觉得端口应该改一改。
VPS这边需要有两个外网ipv4 IP,和ipv6 IP
A、
改这个文件 miredo-1.2.6/libteredo/teredo.h

#define IPPORT_TEREDO 改成你想要的

就行了,编译安装后
B、
nano /usr/local/etc/miredo/miredo-server.conf

Prefix 2001:0::
InterfaceMTU 1280#也可以改改,当然只能往大了改
ServerBindAddress ip1
ServerBindAddress2 ip2#如果不和ip1连续就写上

C、执行
/usr/local/sbin/miredo-server -c /usr/local/etc/miredo/miredo-server.conf

netstat -nlp看看应该就有3个miredo-server在那了。

路由器这边
由于改了端口,需要自己编译miredo客户端
改这几个文件就行了
A、
openwrt/feeds/oldpackages/ipv6/miredo/Makefile

PKG_VERSION:=1.2.6
PKG_RELEASE:=3

PKG_SOURCE_URL:=http://www.remlab.net/files/miredo
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
#PKG_MD5SUM:=1281e7e75bddbde244cd778d99fa22d4

B、
openwrt/feeds/oldpackages/ipv6/miredo/patch/100-uclibc.patch
直接把下面的内容覆盖所有,注意把下面那个端口改成和服务器端一样
— a/libteredo/teredo.h
+++ b/libteredo/teredo.h
@@ -36,2 +36,2 @@
-#define IPPORT_TEREDO 3544

+#define IPPORT_TEREDO 改成你想改的

— a/libteredo/maintain.c
+++ b/libteredo/maintain.c
@@ -60,7 +60,7 @@

static inline void gettime (struct timespec *now)
{
-#if (_POSIX_CLOCK_SELECTION – 0 >= 0) && (_POSIX_MONOTONIC_CLOCK – 0 >= 0)
+#if (_POSIX_CLOCK_SELECTION – 0 >= 0) && (_POSIX_MONOTONIC_CLOCK – 0 >= 0) && !defined(__UCLIBC__)
if (clock_gettime (CLOCK_MONOTONIC, now) == 0)
return;
#else
— a/libteredo/tunnel.h
+++ b/libteredo/tunnel.h
@@ -32,6 +32,7 @@
# define LIBTEREDO_TUNNEL_H

# include
# include
+# include

# ifdef __cplusplus
extern “C” {

C、openwrt/feeds/oldpackages/ipv6/miredo/patch/110-fix_compile_error.patch

— a/src/main.c
+++ b/src/main.c
@@ -300,7 +300,9 @@
if (val)
{
error_errno (“cap_set_proc”);
+#ifdef MIREDO_DEFAULT_USERNAME
setuid_notice ();
+#endif
return -1;
}
#endif

D、删了openwrt/feeds/oldpackages/ipv6/miredo/patch/120-automake-compat.patch

就编译安装吧。

这样就是你私有的ipv6隧道服务器了。

为啥少了几篇文章呢?

主机系统出问题,重装啦,我比较懒备份比较少,少了啥我也忘了,好像有个总统咋发推,异地咋用本地路由的ipv6。说到ipv6,好像是有限制了,连上几秒到几分就超时,具体我还没研究,反正是和我这个主机出问题几乎是同时出现的,当然我想只是巧合,毕竟我说微软网络差更厉害些。以后慢慢研究吧,手机终端连服务器搞着太累,多任务也不方便,以后慢慢搞吧,先这样吧,还是得设置自动备份啊,不能懒。
–2018-4-6

恢复了了几篇,快照真是个好东西,但是图好像没有,以后慢慢补吧。
ipv6限制问题我大概知道点了,等以后推广开了,再解决,跟iOS越狱一样正式版出了再出工具嘛。
–2018-5-4

关于硬盘恢复问题,我觉得微软在系统上可以做一点点改变,能使用户自己换硬盘方便一点

随着时间的推移,旧的XBOX ONE硬盘损坏的应该会越来越多。当然这也给了直接换新机的理由,但是有感情了啊,保修期又过了。拆机器、用工具复制系统虽然不难,但也挺麻烦。

本身xboxone 主板上就有一块闪存(4G还是8G我忘了),里面有系统,这就是如果你用了预览版系统,离线包版本比它低就会201?错误的原因。

微软完全可以,在闪存里的系统中加入一个应急恢复工具,直接插上新硬盘就可以恢复新系统,多好。

当然首先它把硬盘放的那么深,可能就是不想让用户自行更换,其次可能会增加破解的机会,但现在都是网络游戏,玩单机少70%的乐趣。

反正我觉得做这样个工具不是很难,你可以卖硬盘啊,只能换指定型号的硬盘,贵个50就好,别太多,要不就还是象现在这样吧

如何保护好用于XBOX ONE更好的玩游戏的VPS的IP

首先SS绝对已经被攻破了,不要直接使用SS。

如图一所示,多用户同时连接绝对被封IP。单用户暂时没事也许是防火墙级别不够高,或者是误封几率太大,而没有启用,但是不要直接使用SS。

图二可以看作为单用户使用,也不完美,如果VPS端无法升级,只能在自己路由器部分设置,暂时没问题,但也非常不保险。

图三,需要修改VPS(加混淆),路由器(加混淆),客户端不用动(如果已经按之前的文章配置过了),暂时来讲算是比较保险的。

图 之前手画的好一点,现在这个画的不好,但意思应该差不多

如何只通过ipv6网络下载xbox one游戏

有些学校可能ipv6线路流量不要钱或者会便宜一些。完全可以令到xbox one的游戏下载和更新全走ipv6线路。

首先需要一个自由的智能路由(openwrt官方系统就很好),然后在路由中设置把xbox的下载服务地址的DNS解析到国外(就解析到美国吧),它就会返回真正能用的ipv6下载地址(如果解析到国内,返回的就是傻逼服务器的不通的ipv6地址),就都走ipv6线路流量了。

IPv6状态下XBOX ONE经常无法下载游戏或更新解决方法

这段时间才开始,之前没事,稍微研究了下。

XBOX ONE下载会用以下两个链接

assets1.xboxlive.com
assets2.xboxlive.com

然后根据你的dns来解析到不同区域的服务器,这样下载速度会很快。IPv6状态下它解析会解析出IPv6的ip,速度应该会更快。

但是如果用国内的dns就会转到下面这个网址

win10fore.ndlmix.ourdvs.com

它的IPv6地址啊,一个都ping不通,这个不知用的哪个傻吊的服务器,可能以后会能用,但现在不行啊,它非要从那些不通的地址下载,还不带拐弯的。

临时解决办法:
路由器里编辑、添加
nano /etc/firewall.user

ip6tables -I FORWARD -d 2408:80f2:0:10::/32 -j REJECT –reject-with icmp6-adm-prohibited #也可以先在ssh里执行这一条,测试一下,行不行

应该是行的了,上面的两个assets建议用国内dns解析。如果win10fore又换ip,用dig检测一下,加到防火墙里就好了。

“推特总统”咋发推啊

呵呵,也只能呵呵。

Twitter为啥不用ipv6呢?google facebook IPv6多好弄好ipv6网络随便上,YouTube播放速度比国内的播放速度还快还超清,ipv6好啊。

他要闲的没事非得发推,这可咋办呢?

这个就有一点点烦。

首先最好有个可以正常访问推的vps,再最好有ipv6地址,我看除了国内公司开的VPS可能都有了,最好用国外公司开的吧。

A、VPS上装pdnsd 和ss都只开ipv6端口 #pdnsd配置看前几篇文章

ss
“server”:”你的服务器IPv6地址”,

B、本地路由器(反正我就是用openwrt 官网系统就好用的很)#先按前几篇文章配置好。

装支持ipv6的pdnsd和ss,这两个很好设置。用ipv6地址连接应该好些我感觉,看着长那就是爽啊。还装个ipset。

C、配置本地dnsmasq.d下g.conf
server=/twitter.com/127.0.0.1#53
ipset=/twitter.com/glist

#建议不要用通配符,把所有推的网址每一条都按上面的格式列上去。而且不要随便下载网上的列表都不合适的,有很多直接能上的你还通过这个费流量,自己按需添加就好,没多少。

D、把

ipset create glist hash:ip counters timeout 1200

iptables -t nat -A zone_lan_prerouting -p tcp -m set –match-set glist dst -j REDIRECT –to-port 本地ss开放的端口

iptables -t nat -A zone_tun1_prerouting -p tcp -m set –match-set glist dst -j REDIRECT –to-port ss的端口 #如果你想openvpn客户端也推就加这个 tun1根据你的定义修改,这样你手机在哪都能推了连你路由器即可。

放到路由器-系统-启动项里

重启路由器,这位总统就可以正常发推了。

关于能不能用别人的VPN免费或收费的,我觉得吧,你不知道以后会不会当总统啊,虽然你与VPN之间的联系有些许加密,但你的访问对于你的VPN来看是裸奔的,它可以收集你所有的访问信息,等你当了总统后,拿给你看看,然后就呵呵了。

另外如果VPS开了sshd远程服务,也只开IPv6地址吧,这样就少了很多扫描的傻逼。

windows 10 home版下建立DNS服务

这几天想在windows下使用pdnsd作为DNS服务端,网上搜到一个,但不支持ipv6,想用cygwin编译不成功,对于我这样没有编程技术的无法解决。

猛然想到windows 10不是有个linux子系统么。试了下,装上还真是好用啊,可以说是神器。

我的系统windows 10 home 版,如图设置后再在应用商店搜索ubuntu安装

装好后,在ubuntu里

命令
apt-get update
apt-get install pdnsd

编辑
nano /etc/pdnsd.conf

server_port=53; #这里为啥用53呢?因为我装了dnsmasq不能用啊,以后慢慢研究吧
run_ipv4=off;

重启服务即可。在本地网卡设置那里把dns改成手动 127.0.0.1 就行。其它机器用你机器的ip,或者在dhcp服务里设置分发都应该行。

我估计其它很多服务都可以正常使用,以后有时间研究研究。没有智能路由器的用这个试试。