前言
有时候有需要使用专用网络的需求,让一些资源只能在该专用网络下访问,所以需要使用V**服务。
在V**服务搭建过程中,出现了位置的问题。虽然按照:
https://blog.51cto.com/5001660/2177407
搭建了网络,创建了账号,但是未能登录成功。或者说是连防火墙关闭仍然无法通过Windows10自带的V**服务登录。
所以改用了openV**方案。
构建服务
但是openV**是什么还是不太清楚,不过这里有一个方便的工具:
使用如下地址下载。然后添加执行权限,然后运行它。
代码语言:javascript复制
wget https://gitee.com/lookingdreamer/SPPPOTools/raw/master/centos/V**/openV**/openV**-install.sh
当再次运行,会提示出一些交互式界面,可以添加用户,删除用户,卸载服务等。
添加用户,会在指定位置生成一个.oV**的文件(注意观察提示信息)
可在代码中修改加密方式:
下载oV**文件
然后通过一些方案下载下来oV**的文件。这里指的是使用windows的cmd下,带有putty软件,然后会有一个psftp工具。
输入fsftp命令,输入账户,密码,登录,然后使用get命令下载文件。
另外的openV**文件拆分说明参阅:
构建客户端
在winddows
下载客户端,可以使用如下网址:
https://www.techspot.com/downloads/5182-openV**.html
找到左侧的windows客户端,使用迅雷下载,然后多点几次暂停、开始,会下载快点。
下载后,安装完毕,打开,在右下角找到软件,导入之前的oV**配置文件,然后连接即可。
系统会提示连接成功的,然后会说明分配的ip地址是多少。
在linux
通过命令:
代码语言:javascript复制
apt-get install openV**
安装openV**,然后
代码语言:javascript复制
/etc/init.d/openV** restart
/usr/sbin/openV** --version
之类:http://www.nrjs.cn/ctt/11130009.html
然后通过命令:
代码语言:javascript复制
openV** --config rasp.oV** &
启动并将任务放后台。
提示信息可能也会说明分配的ip地址。或是通过ifconfig命令,查看多出来的一个网卡,分配的多出来的一个地址,然后就是它了。
可参阅是:http://www.py3study.com/Article/details/id/146.html
额外:
fg命令可以将该后台任务提到前台,然后ctrl c结束掉该任务,退出openV**
测试
通过服务器端创建两个账户,这两个账户能够在挂上openV**的时候,使用分配的局域网地址ping通,则成立。
在/etc/openV**/ipp.txt文件中,存放了局域网分配的ip地址和用户对应关系。
配置树莓派静态IP
修改文件,重启即可
代码语言:javascript复制
sudo vi /etc/dhcpcd.conf
配置路由转发
参阅:https://www.cnblogs.com/llhl/p/9648614.html
使用rinetd软件,apt install以后,打开并修改文件/etc/rinetd.conf文件,然后输入命令sudo rinetd即可。
ss -tanl state ESTABLISHED | grep 1194
查看和管理连接
在服务端的/etc/openV**/server.conf文件中的尾部,添加:
代码语言:javascript复制
management localhost 7505
然后重新启动openV**服务,具体代码如下方案设置:
代码语言:javascript复制
ps aux | grep openV**
复制对应的运行命令行之后,然后使用
代码语言:javascript复制
kill -9 xxx
然后使用
screen command,执行代码,然后关闭ssh,测试V**效果。
然后使用:
代码语言:javascript复制
telnet localhost 7505
登录,输入status测试查看当前正在使用的V**
这个都是management interface的功能了。