当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux系统下SoftEther服务器的使用方法

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 Linux系统下SoftEther服务器的使用方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 96 ::
收藏到网摘: n/a

Linux版环境要求,安装方法,启动方法,运营/管理方法

1)工作环境要求

Linux版SoftEther运行,需要如下环境

pthread库

OpenSSL库(<——http://www.openssl.org可以下载最新版)

并且需要可以识别*.a文件格式(压缩形式的静态库)的Linker

在RedHat7.1、RedHat9.0、VineLinux2.6上验证确认。其他的Linux发行版本,也都该有pthread库和OpenSSL库的。

2)安装方法

se_100_linux.zip里面有如下三个文件

libse_hub.a

ca.crt

ca.key

随便展开到什么地方就行,为了便于说明,假设展开到了一个名为se_hub的目录

SoftEtherLinux版V-HUB程序并不是一个可执行形式,而是以静态库形式存放在libse_hub.a里面。因此,需要把pthread库和OpenSSL库文件链接到此静态库上去,才能生成可执行文件

比如用gcc作为链接器的时候,如此这般

gcclibse_hub.a-lpthread-lssl-lcrypt-ose_hub

如果要没有显示错误,就算链接成功了。在这个目录里会生成名为“se_hub”的这么一个文件

运行方法正在继续翻译,少安毋躁

3)启动方法

我们知道,Windows版的SoftEtherV-HUB是通过登录到SystemService里去,实现后台工作的。Linux版的V-HUB则是与普通程序一样,通过命令行(Shell)启动。现在,还没有把V-HUB做成DaemonProcess方式执行

SoftEtherV-HUB要监听TCP443口(HTTPS),因为这是Well-Know端口,所以需要root权限才能执行。(但SoftEtherV-HUB本身,不需要root权限也可以执行的!)

在Terminal方式下,SoftEtherV-HUB程序(刚才生成的那个se_hub文件)虽然可以和其他程序一样启动运行,但Terminal关闭的时候,运行中的V-HUB也会被干掉。这种情况下需要执行下面介绍的nohup指令,使得Terminal即使被关掉也可以继续运行。

#nohup./se_hub&

这样,只要用nohup执行一次se_hub,就可以把V-HUB的进程放到后台了。

(不过Linux重启动的时候,因为不是DeamonProcess,所以不能自动启动。想要让它在系统重启时也被自动执行,需要别的方法辅助)

4)管理-运用方法

4.1)Linux版V-HUB的管理菜单及其使用方法

要管理SoftEther的V-HUB,只需要telnet到运行V-HUB的计算机的TCP8023端口就可以接上了。无论是从运行V-HUB的本机,telnet自己的8023口还是从远程telnet到运行V-HUB的机器的8023口,都没有问题。

4.2)V-HUB的停止方法

因为V-HUB一经启动,就会一直执行下去。如果要停止,请使用Kill命令。

Process的ID,可以用如下的ps命令来调查

ca.key和ca.crt文件做好了以后,拷贝到se_hub那个目录里去(覆盖掉老的那一对)。停掉运行中的V-HUB,再启动一下,就好了。

上一页[1][2]