2021年3月17日星期三

路由器实现IPv6转发IPv4端口

由于IPv4的公网IP地址资源很少,运营商往往没有给用户分配IPv4的公网地址。但是IPv6的公网地址是提供的。但是IPv6的公网地址也是动态的地址,这样就导致每台内网主机都要设置DDNS,比较麻烦。同时因为IPv6不能像IPv4一样,简单的在防火墙设置端口转发就可以。所以如何实现利用路由器的IPv6公网地址,实现IPv4的内网的地址的主机端口转发。下面这个方案用到了socat这个应用。

第一步:

opkg update

opkg install socat

socat TCP6-LISTEN:XXXX,reuseaddr,fork TCP4:192.168.Y.Y:zzzz &

上面这条命令的XXXX是路由器IPv6的端口号,192.168.Y.Y是你内网主机的地址,zzzz是内网主机的IPv4的端口号。


第二步:

在路由器的防火墙设置中,设置“通讯规则”中打开路由器的IPv6的XXXX端口。


2021年3月4日星期四

shadowsocks-rust服务端安装

通过下面命令安装:

apt update&&apt install curl gcc make libssl-dev pkg-config curl https://sh.rustup.rs -sSf | sh wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz gunzip -d libsodium-1.0.18-stable.tar.gz tar -xf libsodium-1.0.18-stable.tar cd libsodium-stable ./configure make&&make install

重启VPS,

然后安装shadowsocks-rust

cargo install shadowsocks-rust
如果出现下面的错误:
error[E0554]: #![feature] may not be used on the stable release channel
采用下面命令安装
rustup install nightly
cargo +nightly install shadowsocks-rust

安装 PaddleOCR的方法

  安装飞桨版本:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/develop/install/pip/windows-pip.html 命令:  python -m pip...