在Linux On Android(ARM) 运行Nyancat 服务器
小聲bb
本來(lái)是想用ArchlinuxArm來(lái)做的,沒想到Arch死活開不了Telnetd服務(wù),沒辦法,只能轉(zhuǎn)到Ubuntu,沒想到Ubuntu一試就行(Ubuntu txdy 狗頭)
此教程對(duì)Linux通用,只不過(guò)我是在ARMLinux上運(yùn)行的.
貼圖
洗腦必備神曲
Youtube視頻:https://www.youtube.com/watch?v=QH2-TGUlwu4
Nyancat Server官網(wǎng):https://nyancat.dakko.us/
一直都非常喜歡Nyancat這個(gè)小玩意,很早以前就關(guān)注了Nyancat的網(wǎng)站,感覺里面的截圖非常有意思,這里我就放上幾張.
是不是很有趣啊,哈哈哈哈哈哈
正文
一.以Inetd方式搭建Nyancat服務(wù)器
1.寫Nyancat腳本
#!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式把nyancat.sh移動(dòng)到/tmp
chmod 745 /tmp/nyancat.sh賦予Other執(zhí)行權(quán)限
tips:因?yàn)槭且詔elnetd用戶來(lái)執(zhí)行的,所以要賦予Other可執(zhí)行權(quán)限
2.配置Inetd
vim /etc/inetd.conf,在in.telnetd(或者telnetd)后面加入 -L /tmp/nyancat.sh
#:STANDARD: These are standard services. telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd -L /tmp/nyancat.sh # telnetd --用戶名 # /usr/bin/* --命令 # -L /tmp/nyancat.sh --命令參數(shù)tips:7/21更新
還有一種方法,更簡(jiǎn)單,跳過(guò)第一步寫腳本,到第二步,把\etc\inetd.conf改為:
區(qū)別就是改成這樣以后,退出需要ctrl+],更符合telnet的亞子.
3.啟動(dòng)
sudo inetd
4.測(cè)試
telnet localhost
二.以Xinetd方式啟動(dòng)
1.創(chuàng)建Nyancat腳本
#!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式把nyancat.sh移動(dòng)到/tmp
2.配置Xinetd
sudo vim /etc/xinetd.d/telnet
service telnet {flags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetd server_args = -L /tmp/nyancat.shlog_on_failure += USERIDdisable = no } #tips 要把disable 改成 notips:7/21更新
還有一種方法,更簡(jiǎn)單,跳過(guò)第一步寫腳本,到第二步,把\etc\xinetd\telnet改為:
區(qū)別就是改成這樣以后,退出需要ctrl+],更符合telnet的亞子.
3.啟動(dòng)xinetd
sudo xinetd -f /etc/xinetd.d/telnet
4.測(cè)試
telnet localhost
三.以Systemd方式啟動(dòng)
這種方式適合以systemd方式啟動(dòng)的計(jì)算機(jī),非常簡(jiǎn)單
啟動(dòng)
systemctl start nyancat.socket
一行搞定,哈哈哈哈哈
測(cè)試
telnet localhost
這里我就不貼圖了.
Ngrok 內(nèi)網(wǎng)穿透
這個(gè)Nyancat服務(wù)器我們已經(jīng)搭好了,但是只能在局域網(wǎng)內(nèi)玩,怎么讓外網(wǎng)的人也能體驗(yàn)到呢,那就是內(nèi)網(wǎng)穿透了.
原理大概就是把外網(wǎng)服務(wù)器的一個(gè)端口和你本地的一個(gè)端口(我們這里是23號(hào)端口)綁定在一起了
介于Natapp官方已經(jīng)寫了一個(gè)簡(jiǎn)潔明了的教程了,我就不重復(fù)造輪子了,附上鏈接
Natapp官網(wǎng):https://natapp.cn
Natapp新手教程:https://natapp.cn/article/natapp_newbie
tips:注意我們服務(wù)器的本地默認(rèn)端口是 23
接下來(lái)就是根據(jù)給的IP和端口,連接玩耍了
telnet IP Port
轉(zhuǎn)載于:https://www.cnblogs.com/archer-yjun/p/11220010.html
總結(jié)
以上是生活随笔為你收集整理的在Linux On Android(ARM) 运行Nyancat 服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 增强学习之入门 这个很明白
- 下一篇: linux 其他常用命令