注册 | 登陆
浏览模式: 标准 | 列表2011年09月17日的文章

Debian/Ubuntu PPTP VPN 一键安装脚本

此脚本可在 开启Tun/Tap支持的OpenVZ VPS、XEN VPS、独立服务器。

CentOS版的一键包到处都是,虽说Debian粉动手能力强,但为了方便初级用户我弱弱的写个,高手请无视

第一步:确认拥有Root权限

第二步:下载、运行脚本


wget --no-check-certificate http://www.xreacn.com/linux/scripts/pptp.sh
sh pptp.sh

测试用户名与密码为:test / test123,

记录于 /etc/ppp/chap-secrets 。

enjoy it.

转自 http://chinatoosex.com/index.php/archives/13/

在Debian 6 安装pptpd VPN

1、使用apt-get命令从Debian的官方软件库中下载安装pptpd及其依赖的iptables和ppp,命令如下:

  1. apt-get -y install pptpd iptables ppp 

2、配置pptpd。

  1. echo ms-dns 208.67.222.222 >> /etc/ppp/pptpd-options 
  2. echo ms-dns 208.67.220.220 >> /etc/ppp/pptpd-options 
  3. echo localip 192.168.99.1 >> /etc/pptpd.conf 
  4. echo remoteip 192.168.99.9-99 >> /etc/pptpd.conf 
  5. iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j MASQUERADE 
  6. sed -i 's/exit\ 0/#exit\ 0/' /etc/rc.local 
  7. echo iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j MASQUERADE >> /etc/rc.local 
  8. echo exit 0 >> /etc/rc.local 
  9. echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf 
  10. sysctl -p 
  11. /etc/init.d/pptpd restart 


3、添加用户

  1. echo tonyzhang * test * >> /etc/ppp/chap-secrets 


这样您就可以使用帐号tonyzhang密码test来登录您的pptpd了。

Debian下VPN Server架设手记

供参考。
以下步骤均假定你在root用户下运行

安装必要软件
apt-get install pptpd kernel-tree-2.6.10 kernel-package
apt-get install kernel-patch-mppe libc6-dev
解压Linux kernel
cd /usr/src
tar xjf kernel-source-2.6.10.tar.bz2
配置内核
我图简单,直接拷贝了一份现有的config文件

cd /usr/src/kernel-source-2.6.10
cp /boot/config-2.6.10-1-686-smp .config
编译内核
make-kpkg --added-patches debian,mppe --append-to-version -686-smp-mppe --initrd kernel_image
然后去喝茶

安装新内核,重启
cd /usr/src/
dpkg -i kernel-image-2.6.10-686-smp-mppe_10.00.Custom_i386.deb
update-grub
reboot
配置pptpd
vi /etc/pptpd.conf
修改localip和remoteip, localip改成服务器的IP, remoteip是供登录上来的机器使用的IP,如

localip 1.2.3.4
remoteip 1.2.3.50-70
配置chap-secrets
vi /etc/ppp/chap-secrets
如果不限制ip,可以改成如下的样子

username pptpd password *
如果限制IP,可以改成

username pptpd password 162.105.0.0/16 166.111.0.0/16
配置network
/etc/network/options
修改ip_forward选项

ip_forward=yes
重启network和pptpd
/etc/init.d/networking restart
/etc/init.d/pptpd restart
测试
运气好就应该可以了,测试时可以通过 tail -f /var/log/syslog 来监视
后记
曾经在AMD64-K8-SMP的机器上进行这一套程序,结果一旦有人试图链接,就 Kernel Panic, 失败。
THANKS
fjdc AT 163 DOT com

PPTPD一键安装包

转自 diahosting

系统要求:CentOS 5 32bits/64bits。

首先检查你VPS的PPP和TUN有没有启用:

cat /dev/ppp
cat /dev/net/tun

显示结果为:
cat: /dev/ppp: No such device or address
cat: /dev/net/tun: File descriptor in bad state,
表明通过,上述两条只要有一个没通过都不行。如果没有启用,你可以给VPS提供商Submit 一个 Ticket请求开通:

Hello

Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.

Thank you.

确认 PPP 和 TUN 启用后,开始安装 ppp 和 iptables:

使用方法:

wget http://www.xreacn.com/linux/scripts/pptpd.sh
sh pptpd.sh

安装完成后会提示vpn用户名和密码。

VPN用户管理:
直接编辑/etc/ppp/chap-secrets文件,按照相同格式添加用户名和密码即可。

连接出现错误619则输入如下命令解决:

rm /dev/ppp
mknod /dev/ppp c 108 0

domain.com 3.99优惠码

HH399DOM
新注册.com、.net、org、.info、.biz和.us域名首年3.99美元,限一个。
截止时间:2011年9月21日23:59

14 days for free cloudee

http://www.cloudee.eu/pricing

Nodes:
1
CPU: 0.7 Ghz
RAM: 376 MB
Disk size: 5 GB
Traffic: 500 GB
Monthly price: Free trial
for 14 days

几个提供免费试用的VPS

--------------------------------------------------------------------------------
- Amazon EC2 (singapore/east us/west us/uk (ireland)/ new location japan)

--------------------------------------------------------------------------------
free for one year (as many instances as you want but only 750 hours a month total)
http://aws.amazon.com/free/
613 MBram
you will need to generate a key to get in
requires a valid credit card for each account


--------------------------------------------------------------------------------
- yisp.nl (netherlands)

--------------------------------------------------------------------------------
2 week trial
4gb ram
4ghz cpu


--------------------------------------------------------------------------------
- daxa.net (indonesia)

--------------------------------------------------------------------------------
5 day trial
2gb ram
350GB disk

or 2 days trial germany same specs

--------------------------------------------------------------------------------
- hostingvirtuale.com (italy)

--------------------------------------------------------------------------------
7 days free
http://www.hostingvirtuale.com/english/info.php
CPU: 1 CPU 20% Guaranteed - Min. 2,66Ghz
5gb disk
128Mb RAM

vps上建立只有SSH代理权限的帐号

1,用putty登陆VPS,输入如下命令创建一个权限最低的用户(将username改为你想要的用户名):
  useradd -M -s /sbin/nologin -n username
2,修改该用户的密码:
    passwd username
  根据提示输入两遍新密码。仅仅如此而已!然后你就尽情地享受SSH代理带来的乐趣吧!