轻巧的内网穿透软件FCN配置

January 9, 2018 by Funsoul,

旺旺姐那里看到的文章,自己正好需要这样的所以就用来在自己的日常环境中使用.

网络环境/客户端介绍.

  1. Vmware Exsi 6.0 安装Linux(Centos 6.9 X86_64)
  2. Vmware Exsi 6.0 安装Windows7企业版
  3. 物理机Windows7 Pro 64位
  4. Andriod手机
  5. 二层网络架构,无固定IP.(因为没有固定IP,所以IP随时在更换,所以我使用的TeamViver来远程查看公网IP然后使用3389连接远程桌面,之后再连接LINUX)

Vmware设置

设置Linux系统随机启动,随物理机启动.我使用的是VMware vSphere Client客户端,所以设置的时候步骤依次如图所示,红框已经标记QQ图片20180109113359.jpg随后点击属性,上移自己所需要的虚拟机到自动启动选项即可.

FCN服务端配置

FCN开源地址https://github.com/boywhp/fcnhttps://github.com/boywhp/fcn

直接着手配置,预想环境是Linux安装FCN服务端,远程电脑或者手机通过3389连接虚拟机Windows7进行管理和软件运行等.

  1. 从Github看到ZIP压缩包地址,直接 wget https://github.com/boywhp/fcn/releases/download/V3.1/FCN_V3.1.zip 下载安装包.
  2. 之后执行unzip FCN_V3.1.zip(如果没有这个命令可能是没有安装unzip,请先执行yum install unzip)
  3. 解压得到Linux/Windows两个文件夹,运行 cd linux ,然后配置fcn.conf.(配置Conf之前安装windows客户端,)

2.png

导出为1.txt,替换conf里面的psk为1.txt里面的psk

3.png

修改uid为FCN_XXXX,修改name为SERVER1或者你喜欢的任何.保存退出,然后给fcn_x86给予执行权限,chmod +x fcn_x86 ,然后执行./fcn_x86(如果提示说没有lib之类的请先安装glibc.i686),运行之后可以在windows客户端进行链接了.

添加Centos自启动

自启动的方法貌似有很多种.我使用的只是其中一种,
直接vi /etc/init.d/fcn.sh,新建一个shell脚本.

添加


#add for chkconfig
#chkconfig: 2345 70 30 //70表示启动顺序,如果有40 50将会比他先启动,2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X,
#description: FCN   #关于脚本的简短描述
#processname: fcn //第一个进程名
#!/bin/sh
/root/linux/fcn_x86

之后给予执行权限chmod +x fcn.sh,然后chkconfig --add fcn.sh不出意外什么都不会提示,直接查询chkconfig看到自启动项已经有fcn.sh的存在,这时候服务端已经全部成功.

最终结果:
4.jpg

5.jpg

如需评论,请填写表单。

提交前先勾选

© 2018 | 由 Typecho 强力驱动 | Hucore theme