2016年6月

用Tinyproxy搭建邮件代理

为了给没有外网权限的局域网用户收发邮件,准备在服务器上搭建了一个代理。有非常多的代理软件可供选择,最后使用了Tinyproxy,足够小巧,配置方便。

安装

在Debian上安装Tinyproxy只需一条命令

$sudo aptitude install tinyproxy

配置

Tinyproxy的配置文件是/etc/tinyproxy.conf,可以修改其使用的端口号、绑定网卡地址(如果有多块网卡)、允许的IP地址等参数。具体可参考官网的手册或者配置文件的注释。

修改默认端口

Port 18000

只允许某一个网段的IP访问

Allow 192.168.32.0/24

开通邮件端口

CnnectPort 25
CnnectPort 110

修改配置文件后,重启服务

$sudo systemctl restart tinyproxy.service

设置Tinyproxy开机自启动

$sudo systemctl enable tinyproxy.service

如果开启了iptables,需添加规则

$sudo iptables -I INPUT -p tcp --dport 18000 -j ACCEPT

Typecho MySQL数据库更换为SQLite

俺的博客使用了Redhat提供的免费空间OpenShift,typecho博客程序,在初始安装时数据库选择了MySQL,最近发现数据库的连接速度有点慢,导致网页打开缓慢,影响用户(其实只有自己)体验,于是今天花了点时间将MySQL更换为SQLite。

所需软件

WinSCP / Navicat for MySQL / ESF Database Migration Toolkit / MySQL Server

- 继续阅读 -