跳到内容

最新文章

基于UBUNTU搭建VPN服务器(已验证)

在Debian或者Ubuntu的 apt-get 安装包管理下,使用如下命令

apt-get install pptpd

编辑配置文件 “/etc/pptpd.conf” ,修改成如下:

option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.11-150

再编辑配置文件 “/etc/ppp/pptpd-options” ,
修改里面的 ms-dns 这个项为 8.8.8.8 和 8.8.4.4
这是Google的DNS服务器,使用ISP提供的DNS也可以.

再编辑配置文件 “/etc/ppp/chap-secrets” ,此文件定义登录的用户名和密码
按下面的格式添加一行

用户名 pptpd 密码 *

修改配置文件后,重启pptpd配置信息才能生效

/etc/init.d/pptpd start #运行pptp进程
/etc/init.d/pptpd restart #重启pptp进程

检验PPTP服务器是否运行,在终端输入命令

netstat -anp | grep pptpd

将得到类似如下结果,说明PPTP服务器运行成功.

tcp  0  0  0.0.0.0:1723 0.0.0.0:*  LISTEN  27243/pptpd
unix  2  [ ]  数据报  200719  27243/pptpd

为了客户端能够顺利连接到VPN服务器,还需主机防火墙开放VPN端口(默认为1723)

iptables -I INPUT -p tcp --dport 1723 -j ACCEPT

到目前为止,VPN服务器确实搭建完成,客户端也可以正常连接了,但是客户端却不能通过该VPN服务器上网,
我们还需要为客户端IP地址设置网络地址转换(NAT)

查看 “/proc/sys/net/ipv4/ip_forward” 文件中的值是否为”1″
如果不是,则需在修改配置文件/etc/sysctl.conf中的相应内容如下,打开ipv4转发功能

net.ipv4.ip_forward = 1

执行

sysctl -p
/etc/init.d/procps restart

使其马上生效.

配置iptables:

apt-get intall iptables
iptables --table nat --append POSTROUTING --out-interface eth0 --jump MASQUERADE

注意上面的eth0要选择你对应的网卡

但是,只是这样 iptables 的规则会在下次重启时被清除,所以我们还需要把它保存下来,
编辑 “/etc/rc.local” 文件,在末尾另起一行加上下面的命令即可

iptables --table nat --append POSTROUTING --out-interface eth0 --jump MASQUERADE

下面还有一种方法,本人没有试验,但有网友反映,使用后无法进入系统

方法是使用 iptables-save 命令:

iptables-save > /etc/iptables-rules

然后修改 “/etc/network/interfaces” 文件,找到 eth0 那一节,在对 eth0 的设置最末尾加上下面这句:

pre-up iptables-restore < /etc/iptables-rules

这样当网卡 eth0 被加载的时候就会自动载入我们预先用 iptables-save 保存下的配置.

到这里就搭建好了,
若实践时无法执行命令,尝试以sudo运行,
本人执行上述所有命令时均为root用户;D

webkit scrollbar 自定义滚动条

附上一个修改过的Chrome滚动条扩展:Thin Scroll Bar

扩展原始链接在这里:Thin Scroll Bar

基于webkit的浏览器现在也可以自定义其样式,本站所用样式如下:

::-webkit-scrollbar/*整体部分*/
{
width: 10px;
height:10px;
}

::-webkit-scrollbar-track/*滑动轨道*/
{
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0px;
background: rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb/*滑块*/
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb:hover/*滑块效果*/
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}

需要其他规则请自行搜索

Word实现汉字与数字混编的多级编号

实现如下格式,章标题为汉字,其余小标题为全数字:

第一章 一级标题

1.1 二级标题

1.1.1 三级标题

1.2 二级标题

第二章 一级标题

2.1 二级标题

2.1.1 三级标题

2.2 二级标题

选择 “更多>>”,  把2级标题以及以下标题的 “正规形式编号” 都勾上,如图

MathType使用注意

公式中的乘号应该选择最小的点

当输入公式中带括号部分时,先从工具栏选择括号,然后在括号内填写内容;
或先输入括号中的内容并选中,再从工具栏选择括号。
不要手工从键盘输入任何括号。
因为在有的版本中,从键盘输入的括号不能随公式的高度变化,当括号内采用分数等形式时会非常难看。

去除CAJviewer右上侧的广告栏位

CAJviewer右上角的”中国知网数字出版物超市”图标很大,而且还是蓝色的,很影响看书效果.

下面提供2个方法:

  1. 计算机–我的文档–My eBooks–下面有2-3个XML文件,分别是”ad0.xml”,”event.xml”,”help.xml”,用记事本打开,全部删除,然后将文件设置为只读.
  2. 新安装好的CAJviewer,打开控制面板–防火墙–阻止CAJviewer上网即可.