资料介绍
描述
为 Android 创建个人 VPN 服务器(PPTP 协议)
VPN 代表虚拟专用网络。VPN 是其他网络使用的虚拟专用网络的名称。换句话说,在连接到VPN服务器后,加密形式的信息通过用户和服务器之间的虚拟通道。因此,您的 Internet 提供商无法找到您访问过的站点,因此无法阻止对它的访问。
当然,访问被阻止的资源和应用程序并不是使用 VPN 的唯一原因。另一个原因是为了保证数据传输的安全。安全专家建议使用 VPN 来保护您的设备,例如在公共 Wi-Fi 上。
问题来了:如何免费或低成本创建适用于 Android 的 VPN 应用程序?有几种方法可以创建 VPN 连接。
如何在 Android 上创建 VPN
首先 – 安装第三方 VPN 应用
创建 VPN 连接的最简单、最快的方法是从 Play 市场安装第三方应用程序。在 Play Market 中找到这样的应用程序并不难,您只需要在搜索栏中输入相应的请求即可。您可以尝试所有这些。但我推荐一个 VeePN VPN 应用 Android ,因为他们有自己的加密协议。另外,此 VPN 服务在世界各地都有服务器。
通常,此类应用程序具有相当简单的界面。用户可能需要的最大值是选择服务器所在的国家并单击“连接”按钮。
如果由于某种原因此方法不适合您,您可以使用第二种方法。
第二种变体 – 创建您自己的 VPN 服务器
这种方法适合更有经验的用户。现在准备好,你需要掌握材料并按照示例进行操作!您还需要为服务器付费。
你怎么知道你可以信任哪个 VPN 提供商?
在选择供应商时,最好考虑那些已经上市很长时间的公司。这是一个可靠性指标:如果提供商幸存下来,那么很可能它没有冒犯客户,没有窃取数据,等等。
出口节点的数量和位置重要吗?
通常,VPN 提供商会在不同国家/地区提供多个出口节点供您选择,但在某些情况下,会自动选择出口节点。这有什么影响,你应该关心它吗?取决于您需要VPN的目的。
如果您想访问您所在国家/地区不可用的内容,请确保您的提供商提供手动选择退出节点的选项。此处的自动选择在 99% 的情况下都不起作用:大多数情况下,在地理位置上离您最近的服务器会被自动选择,并且很可能最终位于您所在的国家/地区。
如何连接到服务器?
为了以某种方式管理服务器(命令行),您需要某种工具,在我们的例子中,它是PuTTY 实用程序,必须下载并安装。
安装后,启动 PuTTY,指定 IP 地址并按下 OPEN 按钮
注意输入密码时,该行保持为空,好像您没有输入任何内容
· 接下来,您需要输入您的登录名(root)
· 发明密码
· 在服务器上安装PPTP VPN
如何启动服务器?
现在,连接服务器后,让我们开始配置它,为此:
1、输入nano vpn.sh命令创建VPN安装脚本
2. 将此 VPN 文本粘贴到命令行中:
#!/bin/bash
echo "Choose what you want to do:"
echo "1) Configure a new PoPToP VPN server AND create a new user"
echo "2) Create additional users (to existing VPN)"
read x
if test $ x -eq 1; then
echo "Enter the username to create (eg.. client1 or john):"
read u
echo "Enter the password for this user:"
read p
# get the VPS IP
ip = `ifconfig eth0 | grep 'inet addr' | awk {'print $ 2'} | sed s /.*: // `
echo
echo "installing and configuring PoPToP"
apt-get update
apt-get install pptpd
echo
echo "Create server config"
cat> / etc / ppp / pptpd-options << END
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
nodefaultroute
lock
nobsdcomp
END
# setting up pptpd.conf
echo "option / etc / ppp / pptpd-options"> /etc/pptpd.conf
echo "logwtmp" >> /etc/pptpd.conf
echo "localip $ ip" >> /etc/pptpd.conf
echo "remoteip 10.1.0.1-100" >> /etc/pptpd.conf
# adding new user
echo "$ u * $ p *" >> / etc / ppp / chap-secrets
echo
echo "IPv4 forwarding and adding this to autoload"
cat >> /etc/sysctl.conf << END
net.ipv4.ip_forward = 1
END
sysctl -p
echo
echo "Updating IPtables Routing and adding this to startup"
iptables -t nat -A POSTROUTING -j SNAT --to $ ip
# saves iptables routing rules and enables them on-boot
iptables-save> /etc/iptables.conf
cat> /etc/network/if-pre-up.d/iptables << END
#! / bin / sh
iptables-restore </etc/iptables.conf
END
chmod + x /etc/network/if-pre-up.d/iptables
cat >> / etc / ppp / ip-up << END
ifconfig ppp0 mtu 1400
END
echo
echo "Restart PoPToP"
/etc/init.d/pptpd restart
echo
echo "Setting up your own VPN is complete!"
echo "Your IP: $ ip? username and password:"
echo "Username (login): $ u ##### Password: $ p"
# runs this if option 2 is selected
elif test $ x -eq 2; then
echo "Enter the username to create (eg. client1 or john):"
read u
echo "enter the password for the new user:"
read p
# get the VPS IP
ip = `ifconfig venet0: 0 | grep 'inet addr' | awk {'print $ 2'} | sed s /.*: // `
# adding new user
echo "$ u * $ p *" >> / etc / ppp / chap-secrets
echo
echo "Additional user created!"
echo "Server IP: $ ip, Access Data:"
echo "Username (login): $ u ##### Password: $ p"
else
echo "Wrong choice, exit program..."
exit
fi
3.插入后按:
· 按组合 CTRL + O,然后 ENTER
· 按组合 CTRL + X
4、输入sh vpn.sh命令,然后运行脚本安装配置个人VPN
5. 按按钮 1 和 Enter 创建一个新用户,创建一个密码。
6. 输入所有数据后,将进行安装,Android 的 VPN 服务器已准备就绪!
如何将您的 VPN 服务器连接到 Android 设备?
继续最后一步,在您的 Android 上设置 VPN 连接!
要在 Android 手机上连接您的 VPN:
1.进入设置
2. 在“无线网络”部分,选择“更多”
3.转到VPN
4.创建一个新的连接
5.进入设置
6.在安卓上开启VPN
7. 在任何免费的 IP 检查器网站上检查您的 IP
8. 你太棒了!
总的来说,为您的 Android 设置您自己的 VPN 最多需要 50 分钟。这个VPN不仅适用于安卓,也适用于电脑。
使用您的 VPN 来获得乐趣,并在评论中写下您是否创建了服务器。
- 探索新潮流 — AI服务器引领数据中心的发展 320次下载
- 差分晶振在AI服务器中的应用案例
- 基于Android的嵌入式Web服务器设计
- 杰华特服务器和个人电脑JWH6374 JWH7067 JWH7030 JWH7222 JW7221
- Apache服务器的配置设置总结
- LabViEW编程之VI服务器综述 20次下载
- 服务器群集服务MSCS v5.1版本资源下载 0次下载
- 如何使用WIFI模块在单片机上建立TCP服务器
- Linux服务器配置全程实录电子教材免费下载 13次下载
- 搭建MQTT服务器步骤操作经验分享 22次下载
- 基于HT-4716的VPN-PPTP配置方法 12次下载
- MiniWebServer_创建服务器的示例工具 47次下载
- 基于Android的嵌入式Web服务器设计 177次下载
- vpn代理服务器_VPN代理软件下载 111次下载
- 使用IIS为Web内容配置Web服务器权限
- 服务器cdn防御一般是个人安装还是企业安装 470次阅读
- 什么是VPN?如何应对VPN安全风险 3347次阅读
- 服务器与PC机的比较 722次阅读
- 服务器的选购原则 972次阅读
- 常见的服务器有哪些?5款常见的应用服务器介绍 1.4w次阅读
- 存储服务器到底有什么样的作用 1.4w次阅读
- 如何管理刀片服务器?普通服务器与高防服务器有什么样的区别 1414次阅读
- 服务器内存的详细介绍 2424次阅读
- 服务器有什么作用?存储服务器和普通服务器到底有什么区别 5995次阅读
- 三种常见的服务器详细介绍 8233次阅读
- GPU服务器到底是什么?GPU服务器与普通服务器到底有什么区别 7384次阅读
- Unix服务器与PC服务器之间的差异对比 3056次阅读
- smtp服务器是什么意思_smtp服务器怎么设置 15.2w次阅读
- 应用服务器是什么_应用服务器有哪些 3.4w次阅读
- 高防服务器有些什么配置_高防服务器需要注意哪些内容 1259次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5台达VFD-M系列变频器驱动板原厂原理图
- 0.17 MB | 1次下载 | 免费
- 6WTS-100(1.1) UWB 信标定位系统 彩页
- 540.48 KB | 1次下载 | 免费
- 7双向DC-DC转换器用户指南
- 2.98MB | 1次下载 | 免费
- 8联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 5TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 6STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 7TPS92682-Q1帧定义和示例
- 891.71KB | 6次下载 | 免费
- 8HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多