Archive

Archive for the ‘电脑网络|network’ Category

ngrok 编译服务器客户端设置

May 22nd, 2016 No comments

服务端编译需要go1.6+, 下载源码

git clone https://github.com/inconshreveable/ngrok.git ngrok
cd ngrok
生成证书
NGROK_DOMAIN="xxxx.com"
openssl genrsa -out base.key 2048
openssl req -new -x509 -nodes -key base.key -days 10000 -subj "/CN=$NGROK_DOMAIN" -out base.pem
openssl genrsa -out server.key 2048
openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csr
openssl x509 -req -in server.csr -CA base.pem -CAkey base.key -CAcreateserial -days 10000 -out server.crt
cp base.pem assets/client/tls/ngrokroot.crt
编译, 完成后ngrok和ngrokd位于bin下
sudo make release-server release-client
启动服务器
sudo ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="xxxx.com" -httpAddr=":8081" -httpsAddr=":8082"
32位或者arm客户端再编译, 位于bin下的Linux_arm下

Read more…

Categories: 电脑网络|network Tags: ,

rhel 7 配置 samba

May 20th, 2016 No comments

安装程序并添加用户

sudo yum install samba samba-client samba-common
sudo smbpasswd -a user

修改/etc/samba/smb.conf文件
workgroup = WORKGROUP

[share]
path = /home/share
browseable = yes
writable = yes
valid usrs = user
create mask = 644
directory mask = 770
启动服务加入开机启动
# systemctl enable smb
# systemctl enable nmb
# systemctl start smb
# systemctl start nmb
# firewall-cmd --permanent --add-service=samba
# firewall-cmd --reload
测试
smbclient -L hostname/IP
Categories: 电脑网络|network Tags: ,

owncloud及samba

July 17th, 2015 No comments

安装samba

sudo apt-get install samba
sudo apt-get install samba-common-bin

必须安装common-bin才能利用smbpasswd进行samba用户管理
添加用户必须属于linux用户

sudo smbpasswd -a user

修改/etc/samba/smb.conf文件,最后添加以下代码

[share]
path = /home/share
browseable = yes
writable = yes
valid usrs = user
create mask = 644
directory mask = 770

onwcloud安装完后如需修改数据文件夹,可以删除owncloud安装目录下config/config.php文件,重置账号和数据

DD-WRT上openvpn客户端的设置

November 22nd, 2014 No comments

openvpn-logo主要根据这篇文章进行设置,命令行操作,简单快速,但是这篇文章没有加入dh文件,所以稍作修改。最后firewall设置中的IP也应该根据自己的服务器设置。

进入DD-WRT界面,点击administration->commands,将以下代码贴进代码框,修改红色部分,替换成自己的服务器IP和端口。用文本编辑器(如emeditor等)打开相应的证书和key,贴入到代码框对应位置。点击save startup。

[ -d /tmp/openvpnsrv ] || mkdir /tmp/openvpnsrv
echo "
client
dev tun
proto udp
remote YOUR SERVER IP 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /tmp/openvpnsrv/ca.crt
cert /tmp/openvpnsrv/client.crt
key /tmp/openvpnsrv/client.key
dh /tmp/openvpnsrv/dh.pem
ns-cert-type server
cipher bf-cbc
comp-lzo
verb 3
mute 20" > /tmp/myvpnsrv.conf
echo "
-----BEGIN CERTIFICATE-----
PASTE-YOUR-CA HERE
-----END CERTIFICATE-----
" > /tmp/openvpnsrv/ca.crt
echo "
-----BEGIN PRIVATE KEY-----
PASTE-YOUR-CLIENT KEY HERE
-----END PRIVATE KEY-----
" > /tmp/openvpnsrv/client.key
echo "
-----BEGIN CERTIFICATE-----
PASTE-YOUR-CERTIFICATE HERE
-----END CERTIFICATE-----
" > /tmp/openvpnsrv/client.crt
echo "
-----BEGIN DH PARAMETERS-----
PASTE-YOUR-DH HERE
-----END DH PARAMETERS-----
" > /tmp/openvpnsrv/dh.pem
ln -s /usr/sbin/openvpn /tmp/myvpn
sleep 10
chmod 400 /tmp/openvpnsrv/*
/tmp/myvpn --config /tmp/myvpnsrv.conf --daemon
sleep 15

在代码框中输入以下命令,IP段根据自己的服务器设置,前2位即可

iptables -A POSTROUTING -t nat -o tun0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

重启路由器

尝试Windows8的软阵列RAID0

March 13th, 2012 No comments

最近装了Windows8,虽然Windows2003server开始就能软阵列,不过以前没硬盘尝试。这次尝试在Windows8上用2个500g的硬盘组raid0(raid1太不划算,重要数据还是软件同步得了)。

准备了3块硬盘,一块是系统和程序,另外2个一样的就做raid0了。

先右键计算机-〉管理-〉磁盘管理,可以看到除了系统盘,还有2个未分配的硬盘(已删除所有分区)

RAID_0.svg

Read more…

Categories: 电脑网络|network Tags: ,

android应用推荐–Circle Launcher light

April 4th, 2011 2 comments

最近刷了data2ext的rom后, 装的软件越来越多,快捷方式也杂乱了, 于是想找一个方便紧凑的launcher工具, 发现了Circle Launcher light免费版,功能恰到好处。

去菜市场搜索circle launcher light 或者 https://market.android.com/details?id=de.dbware.circlelauncher.light 在此可以安装。

装完后,在桌面添加小部件,会弹出设置窗口。

Read more…

android软件推荐–上海地铁 Shanghai Metro

March 12th, 2011 No comments

上海地铁 Shanghai Metro, 很方便的地铁路线查询软件, 方便外出查询和预计时间。

打开软件后, 左右滑动彩色线路能选择不同的地铁线, 滑动下面能选择站点, 最后点击[车程查询], 能得到换乘信息和预计行车时间。 如果知道站点名称也可直接点击[ABC]按钮进行搜索. 或者点击[ABC]下面的小圈, 能直接跳到离你现在位置最近的地铁站名. 然后可以点击小圈左边的地图按钮, 调出android地图软件查询站点的位置.

通过[ABC]左边的按钮能得到全局的地铁线路信息, 点击相应站点后能下载周边的出口信息和交通图, 对于换乘公交或者寻找最近的出口也比较方便.

可以直接去android market下载, 免费
https://market.android.com/details?id=info.rguide.shmtr

Categories: 电脑网络|network Tags: , ,

将desire正式升级到2.3

February 20th, 2011 5 comments

前天看到CM7出了2.3的RC1版本, 并且看到论坛上有人成功将data2whatever脚本用在这个版本上, 可以使空间扩大很多, 适合装游戏和各种软件, 于是也正式将我的desire升级到2.3.2, 用了2天效果不错.

最近一个月在2.3和2.2的data2ext版本刷了好几次, 这次打算安静用一段时间…. 强迫刷机症也要控制一下, 适可而止, 不刷机, 没什么好玩的, 但也不能2,3天就刷一次…

由于CM版权问题, CM rom现在都不带google app应用, 所以现在刷机要多一步, 刷入google app, 其实也很快, 如果需要超大rom安装软件的话, sd卡的ext分区不可少, 同时要刷入支持sd2ext的补丁. 具体刷机如下:

1. 进入recovery, wipe, 将前4项彻底wipe
Read more…

android使用一月

August 26th, 2010 No comments

买了desire一个多月了, 基本上能尝试的都尝试了, 比如root, 刷机等等. 感觉可玩性很高. 在成功app2ext后, desire硬件方面几乎完美了.

从黑莓转向android主要的一个原因就是应用方面更新的速度, 现在基本上一个新的web服务出来, 最先出现客户端的往往是ios和android, 黑莓方面的速度很慢, 而且民间开发的人也很少. 比如foursqure被封后, android很快就有了解决方案(api版本或vpn), 而黑莓用户只能在twitter进行无力的呼吁….. 当然其实黑莓和android虽同为智能机, 但是定位肯定不同, 不好比较, 如果我有ios的话, 也许会写点比较.

每个人用手机的习惯不同, 自然对手机的优缺点也会有差异, 从我的使用习惯来看, 现阶段用android替换了blackberry还是明智的…

毕竟使用时间还不长, 随便总结一点. 不同手机定位不同, 所以不比较, 只小结.

优点:
1. 应用多, 更新快, 大部分免费或者很小的广告. (我对广告不反感, 不知道为什么论坛上的人对广告无法忍受). 同一个功能的应用可能有很多软件可选, 适合自己的最好. 就像Windows上那样, 既能选择自己喜欢的软件, 也能按照大家推荐的使用.

2. 自定义强. 当然这是指自己会编译封装的情况下. 不会也没关系, 网上很多民间rom, 不过刷前需慎重, 就好像当初xp的各种ghost版本, ccf, 番茄, 深度等等. 既有比较好的, 也难免会有不知道的后门.

3. 替代性. 基本现在除了专业方面的使用, 平常的日常应用都能用android替代了, 对于web上的新应用, android上效果好于pc. 当然手机和笔记本毕竟是互补的东西, 不是替代的关系.

缺点:
1. 电量. 这个因人而异, 我的话wifi不关, 基本2天一冲, 玩的多的话一天一冲. 对于智能机来说基本正常. 由于可更换电池的设计, 如果外出时间可能较长的话, 我会带上备用电池, 这样基本能撑3-4天.

2. 安全性一般. 前阵子有壁纸事件, 现今又看到汉化软件有后门. 不过我觉得更重要的倒是用户要提高自己的使用习惯, 毕竟现在大部分系统都会有或多或少的安全问题. android安装软件前都会有一个权限确定界面, 其实这个还真是不好说, 大部分人估计懒得看直接就过了, 就像vista当年那个allow一样. 毕竟不可能让每个普通用户都去关心这个. 所以root机器风险也需自摊, 刷前需谨慎.

Categories: 电脑网络|network Tags: ,

入手htc desire – 我的android应用记录

July 9th, 2010 No comments

最近放弃了我的黑莓8310, 转投android阵地, 买了韩版的htc desire, 效果很不错, 虽然失去了全键实体键盘的输入快感和快捷键, 但是我觉得得到的android享受更加多些. 刚拿到手自然很有新鲜感, 真正的使用优缺点还是长久使用后再体会吧. 除了htc sense自带的软件应用. 只是记录下其他常用的日常工具应用:

advanced task killer
任务管理, 其实感觉用处不是很大… 不过能显示当前剩余ram还是不错的

better terminal emulator
既然是linux, 自然需要有个terminal了… 命令行的强大~

Read more…