个人工作知识笔记
主页
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
常用软件
日记流水
账号体系
思考规划
添加内容
记日记
本网站
>
常用功能代码
TP安装及常用命令
TP控制器相关使用
linux常用命令
SQL常用代码
Ajax传输样例
TP6操作手册
TP3.2操作手册
coscmd配置
Ngix配置
WX错误代码
SLL配置
curl命令详解
功能
跳转至前台
数据备份
退出登录
标题
类别
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
是否隐藏
内容详情
<p>下载<span>SoftEther</span><span> </span>https://www.softether-download.com/cn.aspx</p><p>在公网服务器上下载安装服务端,服务端安装后。打开服务端,新建设置,主机名设置公网ip或者url域名,创建HUB集线器,集线器类似于交换机,设置HUB的用户和密码。然后在其他机器上装客户端,客户端新建连接会自动加载一个网卡,此时填写服务端的主机名后会自动拉取对应的hub集线器,然后填写用户和密码,此时局域网加载成功,使用ipconfig/all命令查询本机和被连接主机的内网ip,就可以用远程工具直接连接了</p><p><br></p><p><b>LINUX上安装客户端</b></p><p><b>1、</b><span>Softether客户端下载地址:</span><a href="https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases" target="_blank">https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases</a><span> #在该地址下找到需要版本下载下来或者直接在</span><span> </span><span>https://www.softether-download.com/或者搜索其他下载地址</span></p><p><span><b>2、解压</b></span><span class="hljs-attribute">tar</span><span> -zxvf softether-vpnclient-v</span><span class="hljs-number">4</span><span>.</span><span class="hljs-number">32</span><span>-</span><span class="hljs-number">9731</span><span>-beta-</span><span class="hljs-number">2020</span><span>.</span><span class="hljs-number">01</span><span>.</span><span class="hljs-number">01</span><span>-linux-x</span><span class="hljs-number">64</span><span>-</span><span class="hljs-number">64</span><span>bit.tar.gz #得到vpnclient</span></p><p><b><span>3、</span><span class="hljs-built_in">cd</span><span> vpnclient </span></b><span class="hljs-comment">#进入目录</span></p><p><span class="hljs-built_in"><b>4、make</b></span><b> </b> #如果出现编译错误一般是<span class="hljs-built_in">make</span>的依赖没有安装,自行去百度,这里不做解释 编译过程中会出现选项全部选择<span class="hljs-number">1</span>即可</p><p><b>5、<span>./vpnclient </span><span class="hljs-keyword">start</span></b><span> </span><span class="hljs-comment">#注意该命令要在vpnclient目录下运行</span></p><p><span class="hljs-comment"><b>6、</b></span><b>./vpncmd</b> <span class="hljs-comment">#打开vpnclient命令行;</span><span>我们选择2.vpnclient管理工具</span>按确认键进入选项配置。目标ip地址的主机名,此处直接回车</p><p><b>7、AccountCreate</b> 创建一个新的连接</p><p>a、设置连接名,自己起一个如abc</p><p>b、终端 VPN Server 主机名和端口号服务端的ip及端口号,jx玺主机:443</p><p>c、终端虚拟 HUB 名称,服务端设置的HUB名称,这个可以参靠windows对比思考。为设置的是“VPC”,这个名称是装服务端的时候设置的,不是固定的一个词。</p><p>d、连接用户名: 服务端安装时设置的用户名</p><p>e、使用虚拟 LAN 卡名称。这个随便编,在最后网络列表中能够显示出来。</p><p><br></p><p><br></p><p><b>8、AccountProxyNone </b>设置为tcp/ip直连方式,此处会出来连接设置名,这个名就是第7步设置的名字,上面三是abc</p><p><b>9、AccountPasswordSet </b> 设置连接时的密码,此处又会输入一次上面的连接名,输完后设置密码,密码最好设置成服务端的密码,因为密码随便设置了几次老是显示连接中。指定 standard 或者 radius,随便输入一个,我选的是standard</p><p><b>10、AccountList </b>查看连接列表 此命令来回看,可以跟Windows的设置对比看</p><p><b>11、AccountConnect</b> 连接</p><p><b>12、AccountDetailSet </b> #<span>如果感觉连接后传输速度很慢,不能满足需求,可以进行高级通信设置,此步非必须,属于微调部分</span></p><p><b>基本上第11部设置后就能成功,</b>但是有时候11步会一直停留在获取或者生成ip的状态,这个时候需要设置网卡,在网卡设置中将vpn的网卡设置成你想设置的ip地址。具体命令如下</p><p><b>先输入exit退出</b>之前客户端程序的再输入ifconfig 命令,找到vnc具体的名称,下面的vpn_vpn就是虚拟网卡的名称</p><p><span>ifconfig vpn_vpn 192.168.80.123 netmask 255.255.255.0 ,</span>192.168.80.123即为虚拟网卡的ip</p><p>在vpmcmd命令内,输入help能查看很多功能命令</p><p><b>服务端从第五步</b> 操作 <span>./vpnserver start </span>停止服务命令为:./vpnserver stop)</p><p>在CentOS 7系统中可以用systemd启动vpnserver,先新建启动脚本/etc/systemd/system/vpnserver.service:</p><p><br></p><p>//20211222更新</p><p><b>服务端 </b>下载服务端,解压,进入目录,输入make,完毕后有两个可以执行的工具,一个是./vpnserver 加start就可以开始,另外一个是vpncmd 。./vpncmd命令进去后,输入1,进行管理,连续回车,此时已经生成了默认的集线器,集线器可以理解为虚拟的路由器,然后出现 <b>VPN Server></b> 界面,此时输入help,会显示一系列的命令,这些命令可以复制到一个txt文档中,进行查找自己需求的命令。HubList 命令,显示已经存在的集线器列表 Hub 为选择拟管理的虚拟 HUB,此时输入 选择拟管理的虚拟 HUB+ 集线器名称,如“ Hub DEFAULT” 就会进入管理DEFAULT的通道,DEFAULT为默认的集线器名称,(如果不是第一次操作,也就是是说已经有了集线器的情况先,初输入./vpnserver时候,输入1,然后回车,默认项是连接本地服务端,也就是操控本地服务器,连接后,有提示输入Hub,此时如果输入集线器名称也可以直接进入集线器管理通道。)UserList 命令可以输入此集线器的用户列表,UserCreate用于创建用户,直接进行操作就可以创建用户。用户创建后,就可以结束了,在客户端直接连接,输入此时创建的用户密码即可。一个用户名可以在多个主机上登录,不确定会不会出现问题。最开始就是这么用的额,就是多个客户机登录了一个用户名。lang.config文件<b>配置语言</b></p><p><b> 这里需要理解几个概念,就很容易理解所有</b></p><p><b>1、Hub英文翻译为集线器,我们可以理解成需您的路由器,我们可以建立多个路由器,服务端的操作基本上是在管理路由器</b></p><p><b>2、./vpncmd 命令后,输入ip,默认是本地,这一步实际上是在建立服务端的管理连接,也就是说可以管理本地的也可以管理其他的服务端,这里没有我还没有测试过连接其他服务端要不要密码。</b></p><p><b>3、建立连接后如果不输入Hub名称,则直接进入管理通道,若输入名称,则进入管理对应Hub的通道</b></p><p><b>4、在初始化时基本上是确定ip和端口,具体是什么已经忘了,大概就是这两项。</b></p><p><b>5、客户端的管理,基本上就是输入ip+端口,然后选择集线器(路由器),然后输入账号密码,账号密码在服务端,管理对应Hub的通道内进行用户管理创建。</b></p><p><b>6、服务端就是一个安装包,下载、解压、进入目录、然后make,就可以操作设置了,无其他操作额外操作</b></p><p><b>7、客户端就是新建网卡,然后设置连接参数,然后连接,就这么简单</b></p><p><b><br></b></p><p><b>8、做vpn使用请都下面</b></p><p><img src="https://winisme-1253649280.file.myqcloud.com/theme/upload/202412/675aa31621232.jpg" alt="undefined"><br></p>
立即提交