这份文档将帮助你在 ubuntu16.04_64位 上搭建 rvpn 服务,让我们开始吧!
选择1 安装旧版本的jre
(1)下载 Linux 的 Java虚拟机安装文件: jre-版本-linux-x64.bin
登录java(oracle) http://www.oracle.com/technetwork/java/javase/downloads/index.html
用邮箱注册一个账号
在上述页面找到 Java Archive, 点击 DOWNLOAD, 然后点击 Java SE 6, 找到 Java SE Runtime Environment 6u27, 选择 Accept License Agreement, 点击 jre-6u27-linux-x64.bin, 下载到 ~/Downloads 或者 ~/下载
(2)打开终端
cd /usr/local/
sudo mkdir java # 或者 sudo mkdir -p /usr/local/java
cd ~/下载 # 或者在下载页面右键打开终端
sudo cp -r jre-6u27-linux-x64.bin /usr/local/java # 拷贝一份
cd /usr/local/java
sudo chmod a+x jre-6u27-linux-x64.bin
su # root一下
./jre-6u27-linux-x64.bin # 运行文件
# 成功后,Ctrl + D 关闭root
sudo gedit ~/.bashrc # 在文件末尾加上下面的代码(例子)
# set Java environment
export JAVA_HOME=/usr/local/java
export JRE_HOME=${JAVA_HOME}/jre1.6.0_27
export CLASSPATH=${JRE_HOME}/lib
export PATH=${JRE_HOME}/bin:$PATH
# 保存并关闭
source ~/.bashrc # 生效
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.6.0_27/bin/java" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.6.0_27/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre1.6.0_27/bin/java
sudo update-alternatives --set javaws /usr/local/java/jre1.6.0_27/bin/javaws
# 检查安装是否成功
# 新打开终端
java -version
# 会出现如下字样,则安装成功
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
# 可以重启一下
选择2 安装最新版jre
待完善
因为高版本的这两种浏览器已经不支持java插件,所以需要安装旧版本的浏览器
# ubuntu16.04默认安装了高版本的firefox浏览器,先卸载
sudo apt-get remove firefox
下载旧版本: http://ftp.mozilla.org/pub/firefox/releases/31.0/linux-x86_64/zh-CN/
这里使用31版本
cd ~/下载
sudo tar -jxvf firefox-31.0.tar.bz2 # 解压
sudo cp -R firefox /opt/
# 打开终端
sudo mkdir -p /usr/lib/mozilla/plugins/
cd /usr/lib/mozilla/plugins/
sudo ln -s /usr/local/java/jre1.6.0_27/lib/amd64/libnpjp2.so
# 如果 plugins 中有旧的 libnpjp2.so 需要删除
cd /opt/firefox
./firefox
在首选项中改掉默认主页,关闭更新
在网址栏输入 about:plugins 或者打开附加组件,可以看到 java 的一堆插件,证明关联成功
访问 https://rvpn.zju.edu.cn 登录,浏览器会运行 java 插件,同意
如果成功,会出现一个绿色图标
如果卡在初始化界面,请往下看~
cd ~/.sangfor/ssl/shell/
sudo ./sslservice.sh
报错: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Ctrl + Z 结束任务
sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6
再次登录,如果还是卡在初始化界面,运行 sslcheck.sh 或者其他几个 .sh 文件
再再次登录,成功。上述方法会使CPU被占用,无法杀死进程,万事重启之
重启登录就不用运行 .sh 了