感觉现在所谓智能机越来越不能用了

网页看东西,总是只能看一小部分,就必须下app才能继续看了。下你妈的app啊,操你妈。以前还好,点取消还能往下看,现在不行了。不用智能机了。

但是啊,这台机多年来一点问题也没有,最近也开始常常打电话断线了,不知是2g网络的问题还是机器的毛病。

看资料还是开电脑看吧,感觉上比手机要少浪费点时间。

另外,华为出的最后一款自研处理器手机买几台来收藏,安卓系统太烂就不用了,以后鸿蒙上了再拿出来用,有的话个人也可以开发点应用试试。我想有我们在它就死不了。

Steam Link原来是linux系统啊,改成服务器吧

家里几个电视盒子,寻思着刷成Linux做服务。结果查了半天资料,很少,华为的cpu是不是完全封闭没人搞的?

今天准备玩帝国时代2,突然想起来,还有个steam link躺在那,查了下资料果然。

我还没开始整,先摘录下来,以后慢慢搞。

CPU ARMv7[1]
Memory 512 MB
Storage 4 GB
Graphics Vivante GC1000 GPU
Controller input Steam ControllerMost other gamepads
Connectivity 802.11ac WiFi, Bluetooth 4.0, 100 Mbit/s Fast Ethernet

Steam Link is listed as having the following technical specifications:[4]

  • Wired 100 Mbit/s Fast Ethernet and Wireless 802.11ac 2×2 (MIMO)
  • 3× USB 2.0 ports
  • Bluetooth 4.0
  • HDMI out
  • Support for the following control peripherals: Steam Controller, DualShock 4, Xbox One or 360 Wired Controller, Xbox 360 Wireless Controller for Windows, Logitech Wireless Gamepad F710, or keyboard and mouse

A tear-down revealed the following specific hardware parts:[5]

  • Marvell DE3005-A1 CPU
  • Marvell WiFi chip 88W8897
  • Vivante GC1000 GPU

Operating System

The Steam Link uses a modified version of Linux based on version 3.8 of the Linux kernel.[1] It is possible to enable root SSH access to the system.

咋root,更简单啊

简单来讲就是创建
1、/steamlink/config/system/enable_ssh.txt (据说内容不能为空随便填点) 到U盘,

2、插到steam link里开机,开机后再拔了u盘,再开机。

3、root密码
steamlink123

 

就找arm的程序往里放,应该就行了。(好像不行,再研究研究)

 

看看上面那个blog研究的非常透彻。

关休眠啊

创建`suspend_timeout_idle.txt` 和 `suspend_timeout_interactive.txt`. 内容就是数字,想多久不休眠,就填多大。 7200 是 2小时,自己按需要写里面去。

貌似写0,是永不休眠

 

然后用filezilla传进去/mnt/config/system/ ,如果已经开了ssh。然后重启steamlink

 

去除带宽限制

 

这个文件我没有改,好像steamlink里本来就有

streaming_settings.bin This config file has its maximum_bitrate_kbps set to 0. Which signifies no limit.streaming_settings_100000.bin This config file has its maximum_bitrate_kbps set to 100,000 for 100mbps.

关闭 25mbps hardware encoding limit inside the streaming_client binary 创建 `streaming_args.txt`文件 里面内容`–hardwarebitratelimit 0` (根据上面的blog Note: 0 will disable the limit but you may get black flickering, setting it to 35000 seems to work the best for me) 然后filezilla进去 /mnt/config/system/

Those two changes will allow you to exceed 25mbps bandwidth limit in the hardware encoder. Another interesting thing to play with is in the streaming_args.txt you can specify other arguments. Like –novsync. Below is a full list of the supported arguments that you can put in the streaming_args.txt

–fullscreen
–windowed
–[no]vsync
–[no]hwaccel
–noinput
–scale [1?]
–quality [1-3]
–captureres [WxH]
–framerate [N]
–hardwarebitratelimit [N (Kbit/s)]
–bitrate [N (Kbit/s)]
–burst [N (Kbit/s)]
–debug
–server [IP:PORT]
–settings [PATH]
–showdebugoverlay
–gameid ?

 

Arch Linux Chroot on Steam Link

个人比较喜欢ubuntu啊。慢慢整吧,应该就是做个系统了,做个服务器,把之前路由器的工作都放在这里,以后就掂这个玩意出去了。

1、

下载 http://fgthou.se/steamlink/create-chroot-device.sh

看一下这个,先把这俩包下载下来

http://fgthou.se/steamlink/mkfs-standalone.tar.gz http://fgthou.se/steamlink/steamlink-chroot.tar.gz

修改create-chroot-device.sh里

#curl -s http://fgthou.se/steamlink/mkfs-standalone.tar.gz | tar xvzC /dev/shm


tar -xvzf /home/steam/mkfs-standalone.tar.gz -C /dev/shm

#curl -s http://fgthou.se/steamlink/steamlink-chroot.tar.gz | tar xvzC /mnt/chroot


tar -xvzf /home/steam/steamlink-chroot.tar.gz -C /mnt/chroot

2、把它们传到steamlink /home/steam下

chmod +x 改下权限

插上u盘,看/dev/block/sd*是sd啥

然后执行 

./create-chroot-device.sh /dev/block/sd啥

3、到/mnt/chroot下

执行./dochroot.sh

就进入archlinux环境了,按照作者意思是先 pacman -Syu 更新一下。

实际操作呢应该

pacman -S nano

还有个要更新的组件,我忘了也pacman安装下然后添加源,更新速度快点
nano /etc/pacman.d/mirrorlist
Server = http://mirrors.163.com/archlinuxarm/$arch/$repo


pacman -Rdd ca-certificates-utils
pacman -S ca-certificates-utils
pacman -Syu

然后就想按什么就按什么了,速度上感觉还可以。

测了下,性能还真心不错。ipset内核不支持,就不用dnsmasq,用unbound,或者直接开v2ray,接到tplink上做网管。netgear主要是信号没有tplink强,现在都解决了。

1000贴魔咒

今天突然想起来之前上过的BBS,应该是从浮云开始就是3382,然后ROR雨声,再就海浩,海浩还在,其它都关了。都是我发够1000贴后,没多久就玩完了,海浩我就没发了,偶尔上去看看。

明年最想玩的游戏就是微软模拟飞行了吧。xgp还是没时间玩啊,先不开了,每天吃鸡也要白天玩6个小时。

首先别用移动宽带啊,电信手机网络晚上热点也玩不成了。游戏都不让玩的话,我也不折腾了,手机销号,断开网络,平时读书没事关心关心政治算了。

两个openwrt路由器单线复播iptv和网络

别的地方发总自动删,还不停说我账号有安全风险,发一贴就锁账号,解了锁后,再发立马又锁,这AI太傻吊了,不用了,就这一点它的自动驾驶车我是坚决不坐的。在这记录一下吧。

主要是有这需求,正好还有个TP-lINK841N刷了openwrt的,省了个网管交换机。另外讲个题外,这个路由器里面俩电容鼓包,一个端口10兆跳,开机需要预热,想修发现我三个烙铁全坏了,将就先用着吧。

就实现如图这功能

先看看光猫里IPTV的VLAN ID

然后配置弱电箱的路由器A,就是tplink了,刷了openwrt,剩的空间也不多,能用个ipv6,ddnsV6远程,但不能下分外网ipv6 ip,一分到客户端立马ipv6掉线。硬件太烂估计是,分ip的留给netgear 3700v4就行。

而这里不用配置协议

我是通过无线连接管理路由器A的 ,wan口最好配置成固定ip协议,关闭dhcpv6(我这tplink才需要啊),这样比较方便。wan6端口就开dhcpv6客户端

下面配置客厅的路由器B

我是把IPTV盒子插到第4口,想插哪个就选哪个不关联

IPTV口的配置和路由器A一样。WAN口也差不多,当然netgear开dhcpv6一点问题也没有。iptv盒子插上父母看,网可以上,XBOX一样玩。

现在就实现了弱电箱里只有一条连接客厅的网线通过两个openwrt路由器看iptv和上网。修焊枪去了。

推开世界的门

听了杨乃文的,泪流满面。是词吗?又找了几个版本的,只有她的可以让我流泪。

       推开世界的门
  你是站在门外怕迟到的人
  捧着一颗不懂计较的认真
  吻过你的眼睛就无畏的青春
  推开世界的门
  你是站在门外怕迟到的人
  捧着一颗不懂计较的认真
  吻过你的眼睛就无畏的青春
  左手的泥呀 右手的泥呀
  知己的花衣裳
  世界本该是你醒来的模样
左眼的悲伤 右眼的倔强
  看起来都一样
  原来你就是我自负的胆量
  推开世界的门
  你是站在门外最孤单的人
  捧着一颗不懂计较的认真
  路过你的时候 时间多残忍
  左手的泥呀 右手的泥呀
  知己的花衣裳
  世界本该是你诚实的模样
  左眼的悲伤 右眼的倔强
  看起来都一样
  原来你就是我走失的地方
  左手的泥呀 右手的泥呀
  知己的花衣裳
  世界本该是你诚实的模样
  年少的轻狂 迟暮的伤
  都等着被她原谅
  原来你就是我赎罪的渴望
  年少的轻狂 迟暮的伤
  都等着被她原谅
  原来你就是我回去的地方
推开世界的门
  留给你的宠爱别走得太快

v2ray HTTP2 openwrt ipset (二)

这回把http伪装改成http2,好处暂时在我看来就是少写几行配置。坏处,工序稍微复杂一点点。

http2需要tls,就需要证书,咋弄,网上搜搜,我就不转贴了。

而我写的这篇与白话文教程、网上其它文章不同的就在于“host”: 这里,个人感觉这才是精华所在。

配置如下

服务器:

{
"inbounds": [{
"port": 监听的端口(最好随便别整443啥的),
"listen":"监听的ip",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "随便长点但应该不能用中文",
"level": 1,
"alterId": 64,
"security": "auto"
}
]
},
"streamSettings": {
"network": "h2",
"httpSettings": {
"host": ["baidu.com" ,"qq.com"
,"sina.cn" ,"jd.com"], //加多点国内流量大的通俗域名
"path": "/随便应该不能用中文但最好正常点的单词,最好用那些通俗网站里的文件夹名/"
},
"security": "tls",
"tlsSettings": {
"certificates": [
{
"certificateFile": "/etc/v2ray/v2ray.crt",
"keyFile": "/etc/v2ray/v2ray.key"
}
]
}
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
},{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}],
"routing": {
"rules": [
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "blocked"
}
]
}
}

openwrt的配置

{
"log": {
"loglevel": "warning"
},
"inbounds": [{
"port": openwrt开放的端口,
"listen": "0.0.0.0",

"protocol": "dokodemo-door",
"settings": {
"address": "",
"network": "tcp,udp",
"timeout": 300,
"followRedirect": true
}
}],

"outbounds": [{
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "服务器地址",
"port": 服务器端口,
"users": [
{
"id": "服务器clients id",
"alterId": 64,
"security": "auto"
}
]
}
]
},
"streamSettings": {
"network": "h2",
"security": "tls",
"httpSettings": {
"host": ["baidu.com","qq.com","www.163.com","bing.com"], //可以加一些和服务器不同的域名,它会随机和服务器连接。
"path": "/服务器设定的文件夹/"
}
},
"tag": "direct"
},{
"protocol": "freedom",
"settings": {},
"tag": "direct"
}],
"routing": {
"domainStrategy": "IPOnDemand",
"rules":[
{
"type": "field",
"ip": ["geoip:cn",
"geoip:private"],
"outboundTag": "direct"
},
{
"type": "field",
"outboundTag": "direct",
"domain": ["skype.com",
"xsts.auth.xboxlive.com",
"clubhub.xboxlive.com",
"titlestorage.xboxlive.com",
"inventory.xboxlive.com",
"profile.xboxlive.com",
"privacy.xboxlive.com",
"social.xboxlive.com",
// "userpresence.xboxlive.com",
"win10fore.ndlmix.ourdvs.com",
"v10.events.data.microsoft.com",
"forzaplayercardstorage.blob.core.windows.net",
"xboxlive.cn", //玩xboxone加这些少费点流量
"geosite:cn"]
}
]
},
"dns": {
"hosts": {
},
"servers": [
{
"address": "自己的DNS",
"port": 53,
"domains": [
]
},
"localhost"
]
},
"policy": {
"levels": {
"0": {
"uplinkOnly": 0,
"downlinkOnly": 0
}
},
"system": {
"statsInboundUplink": false,
"statsInboundDownlink": false
}
},
"other": {}
}

其它ipset设置看之前的文章。就可以了。

支持ipv6的ddns

电信转移动后就没有外网ipv4 ip了,但分配的ipv6 ip就是外网ip,之前的noip已经不适用了。这个免费还支持ipv6 dynv6.com

1、注册很简单,去它主页

输入要注册的域名、自己的邮箱,建议用gmail之类的国际邮箱,国内的连ea验证码都要等8小时才收到。

会收到一封确认信,确认后,就自动登陆了,修改一下密码。

2、看看
Documentation/APIs

主要需要 token = 你的码

还可以使用该页面提供的一个脚本

把脚本下载到openwrt路由器里,修改

ip -6 ... $device ...
为 ip -6 ... ethx ...  #ethx是你wan口的网卡

3、执行

token=your-token ./dynv6.sh 你的域名.dynv6.net

就行了。可以把它放在计划任务里,过一段时间执行那么一次。

windows 10 home版下建立DNS服务(二)


比第一篇功能应该更强一些 。用 Unbound windows版

1、下载
unbound_setup_版本.exe那个,装起来服务啥的自动建好,比较方便。

2、修改service.conf,来个最简单的配置

server:
verbosity: 0
directory: "%EXECUTABLE%"
interface: ::0
interface: 0.0.0.0
port: 53
do-ip6: yes
do-ip4: yes
module-config: "dns64 iterator" #自带dns64多好
dns64-prefix: AE86:FF::0/96
include: "lan-zones.conf"

remote-control:
# If you want to use unbound-control.exe from the command line, use
#control-enable: yes
#control-interface: 127.0.0.1
#control-use-cert: no

forward-zone:
name: "cn."
forward-addr: 国内dns #上级DNS,也可以是路由器dnsip

forward-zone:
name: "."
forward-addr: 192.168.x.1 #上级DNS,也可以是路由器dnsip
forward-addr: 其它上级DNS@端口

3、建立lan-zones.conf,把xboxone下载合适的ip放在这,自己找找好用的改一下。

local-zone: "assets1.xboxlive.cn." redirect
local-data: "assets1.xboxlive.cn. 60 IN A 111.6.166.131"
local-data: "assets1.xboxlive.cn. 60 IN A 111.6.166.129"
local-data: "assets1.xboxlive.cn. 60 IN A 111.7.180.1"
local-data: "assets1.xboxlive.cn. 60 IN A 111.6.166.130"
local-data: "assets1.xboxlive.cn. 60 IN A 111.6.166.133"
local-data: "assets1.xboxlive.cn. 60 IN A 111.6.166.132"
local-data: "assets1.xboxlive.cn. 60 IN A 111.6.188.129"


#也可以有这功能
local-zone: "广告地址" redirect
local-data: "广告地址 A 0.0.0.0"
#可能也能这样
local-zone: "广告地址 " static

4、在windows服务里启动Unbound DNS就行了。xboxone也可以在dns设置那里填入这台机器的ip,下载应该很飞快。

v2ray openwrt ipset

移动宽带最大的缺陷在于UDP限制,玩游戏需要UDP不断联服务器,但这宽带,看你连得多,一般30分钟就给你断流,还只断UDP,每次都是快到决赛圈就掉线,无线重复,跳楼,加血,跑,然后又自动回到那楼上,往复7、8遍,小孩看来就是喜剧片,我就……

把xboxone加到ss里到是可以一直玩,但是延时较高。可能墙对ss+混淆的干扰比较严重。试试别的看看。

v2ray

1、整之前先看看指南   、说明  、问题

下载,都是编译好的,按需要下载就行。openwrt 下
v2ray-linux-mips64.zip,用_softfloat的,改下名就行。

2、VPS config.json

wp更新后找不到<code>去哪输了,如果是中文符号出错自己改一下。格式也是乱七八糟。

{
"inbounds": [{
"port": 端口, //自己随便定一个,必须随便啊
"listen": "ip", //IP地址,ipv6、4都行
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "随便长点", //看说明生成一段特长的乱码,相当于密码
"level": 1,
"alterId": 64,
"security": "auto"
}
]
},
"streamSettings": { //下面是所谓http伪装,个人感觉也伪装不了啥
"network": "tcp",
"tcpSettings": {
"header": {
"type": "http",
"response": {
"version": "1.1",
"status": "200",
"reason": "OK",
"headers": {
"Content-Type": ["application/octet-stream", "application/x-msdownload", "text/html", "application/x-shockwave-flash"],
"Transfer-Encoding": ["chunked"],
"Connection": ["keep-alive"],
"Pragma": "no-cache"
}
}
}
}
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
},{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}],
"routing": {
"rules": [
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "blocked"
}
]
}
}


3、openwrt config.json

{
"log": {"loglevel": "warning"
},

"inbounds": [{
"port": 随便, "listen": "0.0.0.0", "protocol": "dokodemo-door", "settings": { "network": "tcp,udp", "timeout": 300, "followRedirect": true }}],
"outbounds":
[{"protocol": "vmess", "settings": { "vnext": [ { "address": "VPS IP", "port": VPS端口, "users": [ { "id": "VPS id", "alterId": 64, "security": "auto" } ] } ] }, "streamSettings": { "network": "tcp", "tcpSettings": { "header": { "type": "http", "request": { "version": "1.1", "method": "GET", "path": ["/"], "headers": { "Host": ["www.bing.com", "ixbox.cn"], "User-Agent": [ "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36", "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/53.0.2785.109 Mobile/14A456 Safari/601.1.46" //这些都可以随便改 ], "Accept-Encoding": ["gzip, deflate"], "Connection": ["keep-alive"], "Pragma": "no-cache" } } } } }, "tag": "direct"},{
"protocol": "freedom",
"settings": {},
"tag": "direct"
}],
"routing": {
"domainStrategy": "IPOnDemand",
"rules":[
{
"type": "field",
"ip": ["geoip:cn",
"geoip:private"],
"outboundTag": "direct"
},
{
"type": "field",
"outboundTag": "direct",
"domain": ["skype.com",
"xsts.auth.xboxlive.com",
"clubhub.xboxlive.com",
"titlestorage.xboxlive.com",
"inventory.xboxlive.com",
"profile.xboxlive.com",
"privacy.xboxlive.com",
"social.xboxlive.com",
// "userpresence.xboxlive.com",
"win10fore.ndlmix.ourdvs.com",
"v10.events.data.microsoft.com",
"forzaplayercardstorage.blob.core.windows.net",
"xboxlive.cn",
"geosite:cn"]
}
]
},
"dns":
{"hosts": { // Blacklist all Baidu domains, including all sub domains. //"domain:baidu.com": "127.0.0.1" }, "servers": [ { "address": "自己的dns", "port": 53, "domains": [ //"domain:v2ray.com" ] }, "localhost" ]},
"policy": {
"levels": { "0": { "uplinkOnly": 0, "downlinkOnly": 0 } }, "system": { "statsInboundUplink": false, "statsInboundDownlink": false }},
"other": {}
}

4、ipset #fclist 是列表,咋建看以前的文章

iptables -t nat -A zone_lan_prerouting -p tcp -m set --match-set fclist dst -j REDIRECT --to-port openwrt的v2ray端口

iptables -t nat -A zone_lan_prerouting -p udp -m set --match-set fclist dst -j REDIRECT --to-port openwrt的v2ray端口

5、xboxone 玩游戏就这样

把这些放到启动里

iptables -t nat -N V2RAY

iptables -t nat -A V2RAY -d 0.0.0.0/8 -j RETURN

iptables -t nat -A V2RAY -d 10.0.0.0/8 -j RETURN

iptables -t nat -A V2RAY -d 100.64.0.0/10 -j RETURN

iptables -t nat -A V2RAY -d 127.0.0.0/8 -j RETURN

iptables -t nat -A V2RAY -d 169.254.0.0/16 -j RETURN

iptables -t nat -A V2RAY -d 172.16.0.0/12 -j RETURN

iptables -t nat -A V2RAY -d 192.168.0.0/16 -j RETURN

iptables -t nat -A V2RAY -d 224.0.0.0/4 -j RETURN

iptables -t nat -A V2RAY -d 240.0.0.0/4 -j RETURN

iptables -t nat -A V2RAY -d 239.255.255.250 -j RETURN

建立/etc/init.d/xbox

#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org
# ref http://ixbox.cn

START=99

SERVICE_USE_PID=0

start() {

iptables -t mangle -N V2RAY
iptables -t mangle -N V2RAY_MARK
ip route add local 0.0.0.0/0 dev lo table 100
ip rule add fwmark 0x01/0x01 table 100

iptables -t mangle -A V2RAY -p udp -s xboxone的IP --dport 53 -j TPROXY --on-port openwrtv2ray的端口 --tproxy-mark 0x01/0x01

iptables -t mangle -A V2RAY_MARK -p udp -s xboxone的IP --dport 53 -j MARK --set-mark 1

iptables -t mangle -A PREROUTING -p udp -s xboxone的IP -j V2RAY
iptables -t mangle -A OUTPUT -p udp -s xboxone的IP -j V2RAY_MARK

iptables -t nat -A V2RAY -p tcp -s xboxone的IP -j REDIRECT --to-ports openwrtv2ray的端口
iptables -t nat -A PREROUTING -p tcp -s xboxone的IP -j V2RAY
iptables -t nat -A OUTPUT -p tcp -s xboxone的IP -j V2RAY
}

stop() {
iptables -t nat -D OUTPUT -p tcp -s xboxone的IP -j V2RAY
iptables -t nat -D PREROUTING -p tcp -s xboxone的IP -j V2RAY
iptables -t nat -D V2RAY -p tcp -s xboxone的IP -j REDIRECT --to-ports openwrtv2ray的端口

iptables -t mangle -D V2RAY -p udp -s xboxone的IP --dport 53 -j TPROXY --on-port openwrtv2ray的端口 --tproxy-mark 0x01/0x01

iptables -t mangle -D V2RAY_MARK -p udp -s xboxone的IP --dport 53 -j MARK --set-mark 1

iptables -t mangle -D PREROUTING -p udp -s xboxone的IP -j V2RAY
iptables -t mangle -D OUTPUT -p udp -s xboxone的IP -j V2RAY_MARK
ip route del local 0.0.0.0/0 dev lo table 100
ip rule del fwmark 0x01/0x01 table 100
iptables -t mangle -X V2RAY
iptables -t mangle -X V2RAY_MARK
}

玩游戏时/etc/init.d/xbox start ,玩完时/etc/init.d/xbox stop,下载时记得stop。联机速度上比ss需要快一些,也就是延迟低一点。

建立全局IPV6网络

最近刚把电信宽带转为移动宽带,移动宽带没有外网IPv4 IP,但有可以外网访问的IPv6 IP,如果改用路由拨号,可以分配到

ifstatus WAN6
"ipv6-prefix": [
{
"address": "2xxx:xxxx:xxxx:xxxx::",
"mask": 60,
"preferred": xxxx,
"valid": xxxxxx,
"class": "WAN6",
"assigned": {
}
}

这样的网段。

但是某些区域服务器端有限制,路由拨号ipv4不能上网,但ipv6暂时没有限制。如何去除ipv4限制我也不想研究。如何用ipv6访问ipv4网址呢,很简单啊。

用NAT64 DNS64就行

这篇用它的脚本
nat64_start.sh ,很容易实现。

首先通过路由器下发好ipv6 IP

1、装tayga     

2、 修改
/etc/config/network

config interface 'nat64'
	option proto 'tayga'
	option ifname 'nat64'

和/etc/config/dhcp

config dhcp 'lan'
	option interface 'lan'
	option dhcpv6 'server'
	option ra_management '1'
	option ignore '1'
	option ra 'server'
	list domain 'mydomain.com'	#your search domain
	list dns '   '	#你的dns
	list dns '2001:4860:4860::6464'	#Google DNS64 server这个用不了一会改成你自己的dns64

3、装totd

编辑 /etc/totd.conf

forwarder 自己的上级dns port 端口 #应该只支持udp

prefix XXXX:XXXX:XXXX:XXXX:: #随便乱写一个不和别人冲突的

port 自己改一个

然后dnsmasq或者其它添加这个::1#端口,当然也可以直接给客户端散播这个做dns

4、编辑nat64_start.sh

NAT64_PREFIX= 改成上面totd的后面加/96 #如果不用totd,也可以去找别的dns64,谷歌的不行,其它的可以,但会比自建的解析慢一些。

ping6 -c3 $NAT64_FRONT”改成其它ip” #8.8.4.4应该是不行

最后执行 /root/nat64_start.sh -w eth0.2 #eth这个看WAN在哪就用哪个

就完成了,把电脑的ipv4勾去掉,纯ipv6网络上网,ipv4
网址的IP会自动转换成totd前缀的ipv6 IP,并可以正常浏览。