网易首页 > 网易号 > 正文 申请入驻

将树莓派 3B+ 变为 PriTunl VPN

0
分享至

PriTunl 是一种 VPN 解决方案,适用于希望私密的访问其网络的小型企业和个人。

PriTunl 是一款出色的 VPN 终端解决方案,非常适合希望以简单快捷的方式私密的访问网络的小型企业和个人。它是开源的,基本的免费版本涵盖最通用的简单的实例,足以让你快速入门。也有集成了活动目录等高级功能的付费企业版。

有关树莓派 3B+ 的特别注意事项

PriTunl 的安装通常也很简单,但要在树莓派 3B+ 上安装 PriTunl 有点小复杂。比如,PriTunl 只提供了 AMD64 和 i386 架构的二进制文件,但树莓派 3B+ 是 ARM 架构的,这意味着需要从源码自行编译可用于树莓派 3B+ 的 PriTunl 可执行文件。不过,无需担心,编译过程很简单,只需花一点时间执行几行命令即可。

另一个问题:PriTunl 好像必须要是 64 位处理器架构,当我在 32 位操作系统上尝试编译的时候报错了。但幸运的是,用于 ARM64 架构的 Ubuntu 18.04 测试版本可以安装在树莓派 3B+ 上。

同样,树莓派 3B+ 需要和其他树莓派不同的引导程序。需要一组小复杂的命令来安装更新树莓派 3B+ 上必要的组件。

安装 PriTunl

你可以先在树莓派 3B+ 上安装 64 位的操作系统来避免下面这些问题。此处需要一些必要的基础知识如在树莓派上执行命令行。

打开终端,用如下命令下载 Ubuntu 18.04 用于 ARM64 架构的测试版:


$ wget http://cdimage.ubuntu.com/releases/18.04/beta/ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.img.xz

将下载的固件解压:


$ xz -d ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.xz

将准备好的 SD 卡插入电脑读卡槽,电脑会为 SD 卡分配一个驱动分配器号,例如 /dev/sda 或者 /dev/sdb。 输入命令 dmesg 然后观察屏幕上的最后几行找到 SD 卡的驱动分配器。

下一步小心操作,如果搞错了驱动分配器号,可能会破坏你的系统。

用如下命令往 SD 卡中写入数据,将其中的 <DRIVE> 替换成你的 SD 驱动器号。


$ dd if=ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.img of=<DRIVE> bs=8M

完成上一步之后,将 SD 卡插入树莓派 3B+ ,并启动它。确保树莓派 3B+ 是连网的,然后登录系统,用户名/密码:ubuntu / ubuntu。

在树莓派上输入以下命令以安装一些编译 PriTunl 所需的包:


$ sudo apt-get -y install build-essential git bzr python python-dev python-pip net-tools openvpn bridge-utils psmisc golang-go libffi-dev mongodb

和 PriTunl 标准源码上的 安装说明 有一点不一样。确保已经登录进树莓派然后切换到管理员账户:


$ sudo su -

现在你应该在管理员账户的目录下,按如下命令来安装 PriTunl 1.29.1914.98 版本:


export VERSION=1.29.1914.98
tee -a ~/.bashrc << EOF
export GOPATH=\$HOME/go
export PATH=/usr/local/go/bin:\$PATH
EOF
source ~/.bashrc
mkdir pritunl && cd pritunl
go get -u github.com/pritunl/pritunl-dns
go get -u github.com/pritunl/pritunl-web
sudo ln -s ~/go/bin/pritunl-dns /usr/bin/pritunl-dns
sudo ln -s ~/go/bin/pritunl-web /usr/bin/pritunl-web
wget https://github.com/pritunl/pritunl/archive/$VERSION.tar.gz
tar -xf $VERSION.tar.gz
cd pritunl-$VERSION
python2 setup.py build
pip install -r requirements.txt
python2 setup.py install --prefix=/usr/local

现在,不出意外的话应该可以启动 MongoDB 和 PriTunl 的 systemd 单元了。假如现在还是以管理员账户登录的话,输入:


systemctl daemon-reload
systemctl start mongodb pritunl
systemctl enable mongodb pritunl

大功告成!你现在可以登录 PriTunl 的用户界面并按照官网上的 安装和配置手册 来配置它了。

via: https://opensource.com/article/19/1/pritunl-vpn-raspberry-pi

作者:Stephen Bancroft 选题:lujun9972 译者:jrg 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
耻辱2-4出局,季后赛第1伪强队,一副好牌打得稀烂,8换1交易完败

耻辱2-4出局,季后赛第1伪强队,一副好牌打得稀烂,8换1交易完败

毒舌NBA
2026-05-02 12:52:31
橘子洲头单人照事件。

橘子洲头单人照事件。

贴小君
2026-05-01 13:23:12
重大突破!刚刚上海地铁最新通知,大批人身价要涨

重大突破!刚刚上海地铁最新通知,大批人身价要涨

新浪财经
2026-05-02 11:10:34
詹姆斯:我早已碾压时间老人 打雷霆一定要减少失误保护球权

詹姆斯:我早已碾压时间老人 打雷霆一定要减少失误保护球权

罗说NBA
2026-05-02 12:57:07
特朗普奉劝普京“不要多管闲事”,伊朗的事俄罗斯不配插手?

特朗普奉劝普京“不要多管闲事”,伊朗的事俄罗斯不配插手?

浪子阿邴聊体育
2026-05-01 07:47:09
车臣部队遭到开战以来最重损失!乌克兰袭击俄最大炸药厂

车臣部队遭到开战以来最重损失!乌克兰袭击俄最大炸药厂

项鹏飞
2026-05-01 21:13:25
金靖回应瘦到认不出:终于有天所有人说我太瘦了,只能说梦想成真

金靖回应瘦到认不出:终于有天所有人说我太瘦了,只能说梦想成真

观鱼听雨
2026-05-01 23:31:30
后续!举报铁路员工抽烟女子“社死”关评,收到30000多条留言

后续!举报铁路员工抽烟女子“社死”关评,收到30000多条留言

火山詩话
2026-05-02 06:03:54
广东一配送员购买三万多个虚拟手机号领新人优惠券,两年骗超市41万元优惠补贴和32万元配送费,法院:构成诈骗罪,判有期徒刑十年十个月

广东一配送员购买三万多个虚拟手机号领新人优惠券,两年骗超市41万元优惠补贴和32万元配送费,法院:构成诈骗罪,判有期徒刑十年十个月

大风新闻
2026-05-02 08:17:07
首映轰下5580万票房,《寒战1994》夺冠,梁乐民把陈思诚打懵了

首映轰下5580万票房,《寒战1994》夺冠,梁乐民把陈思诚打懵了

电影票房预告片
2026-05-01 23:36:23
勒布朗送走火箭:球商的可见度

勒布朗送走火箭:球商的可见度

张佳玮写字的地方
2026-05-02 12:45:42
我国急需改名的5座城市,起名太随意,连本地人也吐槽名字有点土

我国急需改名的5座城市,起名太随意,连本地人也吐槽名字有点土

长风文史
2026-04-30 22:08:50
热搜第一!孙杨玩游戏下狠手 扇52岁范明耳光 后者捂脸:你真打啊

热搜第一!孙杨玩游戏下狠手 扇52岁范明耳光 后者捂脸:你真打啊

念洲
2026-05-02 09:23:08
海南放话,救人夫妻获终身特权!女子溺水原因流出,会游泳也难逃

海南放话,救人夫妻获终身特权!女子溺水原因流出,会游泳也难逃

奇思妙想草叶君
2026-05-01 21:37:00
未爆弹药爆炸致伊朗伊斯兰革命卫队14人死亡

未爆弹药爆炸致伊朗伊斯兰革命卫队14人死亡

财联社
2026-05-02 02:20:12
新周期下的价值锚点:广汽传祺如何重构家庭出行的“长期资产”?

新周期下的价值锚点:广汽传祺如何重构家庭出行的“长期资产”?

智谷趋势
2026-05-01 18:18:23
70年的太子没有白当,查尔斯三世的英式幽默不仅有典故,还带刺

70年的太子没有白当,查尔斯三世的英式幽默不仅有典故,还带刺

书酱瞄瞄
2026-05-01 13:43:47
拒黑八!活塞24分逆转魔术3-3拖进抢七 坎宁安32+10创纪录

拒黑八!活塞24分逆转魔术3-3拖进抢七 坎宁安32+10创纪录

醉卧浮生
2026-05-02 09:38:56
一夜消失300亿,五粮液的瓜突然爆了

一夜消失300亿,五粮液的瓜突然爆了

首席品牌评论
2026-05-01 22:33:51
380亿美元天价罚单后,印度盯上中国,布下了一张大网

380亿美元天价罚单后,印度盯上中国,布下了一张大网

老头的传奇色彩
2026-05-02 10:42:55
2026-05-02 13:12:53
Linux
Linux
Linux 中国开源社区
8018文章数 73112关注度
往期回顾 全部

科技要闻

AI热潮耗尽库存,Mac Mini起售调高200美元

头条要闻

网友五一堵车在高速上点外卖 女老板穿着围裙亲自送到

头条要闻

网友五一堵车在高速上点外卖 女老板穿着围裙亲自送到

体育要闻

坎宁安大逆转:像看到了2006-08的勒布朗

娱乐要闻

白百何罕晒大儿子 18岁元宝越来越帅

财经要闻

雷军很努力 小米还是跌破了30港元大关

汽车要闻

新纪录!零跑汽车4月交付达71387台

态度原创

健康
教育
数码
旅游
房产

干细胞治烧烫伤面临这些“瓶颈”

教育要闻

老师写字“看不得”? 6个“偏方”试一试

数码要闻

苹果macOS 27新功能前瞻,彻底抛弃Intel Mac

旅游要闻

五一去哪玩?奔赴顾村,撞进整片月季浪漫花海

房产要闻

所有户型全卖爆!海口TOP级豪宅,景观样板间五一全线开放!

无障碍浏览 进入关怀版