Ubuntu配置IPSec VPN

环境

Ubuntu 14.04

步骤wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh

参考

IPsec VPN Server Auto Setup Scripts

利用dirsearch扫描网站目录

dirsearch是一款开源的网站目录扫描工具。用户可以通过简单的命令行指令,用暴力穷举的方式扫描指定网站的端口和目录,dirsearch会逐一返回访问结果。

该工具可以用来检测网站的安全性,帮助开发者提早侦测到可能发生的信息泄漏。

下面以新浪体育为例,简要介绍dirsearch的使用方法。

安装

dirsearch的源码公开在GitHub上,用户可以通过git命令将源文件下载到本地:

git clone https://github.com/maurosoria/dirsearch

运行

用户需要通过Python3运行dirsearch:

p......

VirtualHost的配置方法

配置域名

将subdomain.yourdomain.com指向服务器的IP

安装Apache2.4sudo apt-get install apache2 apache2-doc apache2-utils

修改/etc/apache2/apache2.conf:

KeepAlive Off

配置Virtual Hosting

禁用默认的virtual host:

sudo a2dissite 000-default.conf

新建/etc/apache2/sites-available/subdomain.yourdomain.com.conf:

&......

极路由配置shadowsocks

步骤

安装开发者插件,获取root权限

开通开发者模式:“云插件”>>>>“路由器信息”>>>>“高级设置”>>>>“开通”

安装开发者插件:“云插件”>>>>“全部插件”>>>>“开发者模式”>>>>”确定”

SSH连接路由器

ssh root@192.168.199.1 -p 1022

安装ss服务

cd /tmp && wget http://cdn.is26.com/file/hiwifi/shad......

基于PPTP协议的VPN服务器的部署方法

1.安装PPTP

Ubuntu:

apt-get install pptpd

CentOS:

rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm

yum -y install pptpd

2.配置PPTP的IP段

在/etc/pptpd.conf文件中添加如下两行:

localip 10.0.0.1

remoteip 10.0.0.100-200

其中localip是分配给服务器的内部网关地址,remoteip是分配给客户端的内网IP

......

在Ubuntu中设置Shadowsocks

安装shadowsocksapt-get install python-pip

pip install shadowsocks

启动shadowsocks

首先创建一个文件:/etc/shadowsocks.json,示例如下:

{

"server":"你的服务器ip地址",

"server_port":8388,

"local_address": "127.0.0.1",

"local_port":1080,

"password":"......