目录

文章目录

  • 目录
  • 1. 起因
  • 2. 家用免费内网穿透方案
  • 3. Windows
    • 3.1 windows软件推荐
      • 3.1.1 绿色软件
        • 3.1.1.1 系统工具
        • 3.1.1.2 多媒体工具
        • 3.1.1.3 远程工具
        • 3.1.1.4 调试工具
      • 3.1.2 驱动
      • 3.1.3 系统工具
      • 3.1.4 开发工具
      • 3.1.5 其他
  • 4. Ubuntu
    • 4.1 Ubuntu遇到的问题解决
      • 4.1.1 系统问题
      • 4.1.2 系统优化
      • 4.1.3 一些服务器设置
    • 4.2 Ubuntu软件推荐

1. 起因

昨天给ubuntu重装桌面的时候,给系统搞挂了。一时间也恢复不了,无奈只能重装。好在一些必要的配置之前都记录过。
正好趁这个机会把一些东西都重新整理一下。

一直以来我都有这么个需求:能随时随地的访问内网资源,这个最早是用teamviewer做的,用起来也比较简单顺手吧,但是后来莫名奇妙的被IP禁止了,也不知道为啥,用了一些替代方案。
向日葵啊,威力同步(verysync)啊,Nat123,之类的。用起来感觉,功能都能实现,就是免费的很卡,速度感人,因为没充钱(或者就充个入门费)。
远程软件也用了一大推,等有空了可以写一个测评出来。
真正没有限制,速度也十分良心的只有SakuraFrp,确实要吹一下。公益项目。

2. 家用免费内网穿透方案

目前家里局域网主要挂了一台威联通的NAS,一台Ubuntu服务器。
通过SakuraFrp进行端口转发,转发了NAS的22端口(SSH & SFTP),转了Ubuntu的22端口(SSH & SFTP)和远程登录端口3389(xrdp)。
这样在外网就可以实时访问家里的储存资源和服务器资源(编译等等)。
使用起来感觉十分良好。

3. Windows

3.1 windows软件推荐

windows我的原则是,能绿色的优先用绿色版本,便携干净,不会弄脏系统。所以我收集了很多好用的绿色软件,其他的实在找不到绿色才会装安装版本。

3.1.1 绿色软件

3.1.1.1 系统工具

  • rolan
    快速启动找一些东西很方便,设置好快捷键,毕竟任务栏有限
  • Qdir
    当4个串口也不够的时候,我一般会开多个不同版本的Qdir,这样能快速的在不同项目里切换。
  • clover
    win10兼容性不好,字体异常,有空可以试试QTTabBar。
    20191130试了,感觉QTTabBar用起来手感不好,虽然功能很强大。
  • LGSchedule
    桌面计划表,现在用的很少了。
  • EveryThing
    这个应该不用我吹了
  • 天若OCR
    听推荐用的,其实自己很少用。
  • 右键管家
  • UltraISO
    做系统镜像用

3.1.1.2 多媒体工具

  • 阅读工具

    • 专业XJ-PDF编辑器+:可以实现PDF的编辑,拼接
    • Notepad++:替代notepad,偶尔开一个文件不错,就是不支持函数跳转。
    • ultraedit:支持二进制阅读,编辑
  • 看图工具
    • vieas
  • 播放工具
    • splayer射手播放器
  • 音乐工具
    • 洛雪音乐播放器
  • 聊天工具
    • 飞秋
  • 修图工具
    • PS7

3.1.1.3 远程工具

  • 远程控制

    • DBadmin
    • SakuraFrp
    • teamviewer
  • 远程连接
    • Xshell
    • MobaXterm
  • 文件传输
    • WinScp
    • tftpd32
  • 同步工具
    • 微力同步

3.1.1.4 调试工具

  • 串口助手

    • sscom33 :小巧好用的串口助手
    • XCOM v2.0 :介于二者之间吧,比较小巧,也支持一些指令存储
    • 格西烽火:协议很多,支持很多指令,但是这个没有绿色的
  • 网络助手
    • 网络调试助手
  • 其他工具
    • CRC计算器
  • 在线工具
    • CRC计算
    • float转bin
      这个回头自己写个工具吧
  1. 下载工具
  • 迅雷无广告版
  • Pandownload 高速下载百度网盘
  1. 开发工具
  • mingw_GCC编译器

3.1.2 驱动

  • CH340转串口
  • ST-link
  • ST无线调试器

3.1.3 系统工具

  • fences + win10补丁(否则无法拖动图标)
  • snipaste
  • (Zerotier One)
  • ExpanDrive
    管理挂载的sftp和局域网盘,把Wan接口和Lan接口都写上,在家用LAN,出门用WAN。
  • deskpin
  • git
  • tortoise git(一路默认安装后,要把ssh改成git的ssh.exe)
  • tortoise svn
  • 火绒安全
  • 搜狗输入法
  • 有道云笔记
  • 向日葵
  • 网易邮箱大师
  • office
  • 百度网盘
  • Kodi
    插件很多,在各个平台上都有
  • bandizip 压缩工具
    bandizip功能很强,但是图标不是很喜欢,所以也可以用winrar烈火版

3.1.4 开发工具

  • Keil C51
  • Keil MDK
  • (stm32CubeMX)
  • Altium Designer
  • Vs Code
  • Source Insight
  • notepad++
  • Xshell
  • Beyond Compare
  • python2.7
  • python3.6
  • pycharm
  • spider

3.1.5 其他

  • 微信PC
  • QQ轻聊
  • 一键ghost

4. Ubuntu

4.1 Ubuntu遇到的问题解决

4.1.1 系统问题

  1. ubuntu 检测到系统程序出现问题(开机就弹出对话框)
    解决方案

    gksu-properties //属性设置
    这里将验证模式的默认的su修改为sudo,然后关闭
    gksu gedit /etc/default/apport //进行apport设置
    这里将enabled = 1 修改为 0,然后保存,以后就不会推送系统程序出现问题了。

  2. vi里上下左右变成了ABCD
    解决方案

    第一步
    执行sudo apt-get install vim,如果没有出现错误,再次进入vi 尝试一下,看看有没有修改过来,
    如果出现以下错误E: Package ‘vim’ has no installation candidat则依次执行sudo apt-get update
    第二步
    然后执行命令sudo apt-get remove vim-common这一步是将原来的vim版本删除
    第三步
    然后再执行命令 sudo apt-get install vim这一步是安装,重新安装的vim就不会出现ABCD问题。
    第四步
    安装完成,vi重新打开文件,再按上下左右键就不会在屏幕上出现ABCD问题。

  3. Linux关机提示"A stop job is running for …"

    解决方法
    编辑:
    /etc/systemd/system.conf
    修改下面两个变量为:
    DefaultTimeoutStartSec=10s
    DefaultTimeoutStopSec=10s
    执行:
    systemctl daemon-reload

  4. 修改主机名
    解决方案

    vi /etc/hostname
    把UbuntuServer-S310改成了SVR

但是重启后会报错

sudo: 无法解析主机:SVR: 连接超时

需要修改 /etc/hosts (https://www.cnblogs.com/maxin/p/6043796.html)

果然这里还没有更新

4.1.2 系统优化

  1. ubuntu更新软件源
    解决方案

  2. 缩短终端中的路径显示

    cd ~
    gedit .bashrc
    if [ "colorprompt"=yes];thenPS1=′color_prompt" = yes ]; then PS1='colorp​rompt"=yes];thenPS1=′{debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ ’
    else
    PS1='KaTeX parse error: Expected '}', got 'EOF' at end of input: …ebian_chroot:+(debian_chroot)}\u@\h:\w$ ’
    fi
    unset color_prompt force_color_prompt

修改为

if [ "colorprompt"=yes];thenPS1=′color_prompt" = yes ]; then PS1='colorp​rompt"=yes];thenPS1=′{debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\W[\033[00m]$ ’
else
PS1='KaTeX parse error: Expected '}', got 'EOF' at end of input: …ebian_chroot:+(debian_chroot)}\u@\h:\W$ ’
fi
unset color_prompt force_color_prompt

两个w改为W

  1. 在文件夹打开终端

    sudo apt-get install nautilus-open-terminal

  2. tree

    下载安装包,地址:http://mama.indstate.edu/users/ice/tree/
          a.解压tree-1.7.0.tgz文件,命令:tar -zxvf tree-1.7.0.tgz
          b.进入解压目录中,命令:cd tree-1.7.0
          c.安装文件,命令:make install

4.1.3 一些服务器设置

  1. win7远程登录ubuntu 桌面
    解决方案
    解决方案2

  2. 开机自动挂载NAS的文件(网络盘)
    解决方案

  3. 开启SSH
    解决方案

  4. SSH开机自动启动
    解决方案

    1、安装openssh-server
    sudo apt-get install openssh-server
    2、开机自动启动ssh命令
    sudo systemctl enable ssh
    3、关闭ssh开机自动启动命令
    sudo systemctl disable ssh
    4、单次开启ssh
    sudo systemctl start ssh
    5、单次关闭ssh
    sudo systemctl stop ssh
    6、设置好后重启系统
    reboot
    7、查看ssh是否启动,看到Active: active (running)即表示成功
    sudo systemctl status ssh

  5. 开机自动连接wifi
    方案
    另一个方法
    方案------------找不到这个文件夹

  6. SakuraFrp 开机自动运行
    Linux 在后台运行 Sakura Frp 客户端的方法

    Linux 将 Sakura Frp 设置为服务,开机自动启动
    [Unit]
    Description=Sakura Frp Client
    Wants=network-online.target
    After=network-online.target
    [Service]
    User=root
    WorkingDirectory=/home/tao/Tao/SoftwareBin
    LimitNOFILE=4096
    PIDFile=/var/run/sakurafrp/client.pid
    ExecStart=/home/tao/Tao/SoftwareBin/Sakura_frpc_linux_amd64 --su=tao475824827 --sp=Tao7620886 --sid=5
    Restart=on-failure
    StartLimitInterval=600
    [Install]
    WantedBy=multi-user.target

  7. Nat123 开机自动运行/后台运行
    安装方法

    apt-get install mono-complete

  8. ubuntu笔记本合盖不断电,不休眠
    解决方案

    编辑下列文件:/etc/systemd/logind.conf
    #HandleLidSwitch合上笔记本盖后的行为,默认suspend
    (改为lock;即合盖不休眠)在原文件中,还要去掉前面的#
    systemctl restart systemd-logind

  9. 安装交叉工具链

    vi /root/.bashrc
    添加
    export PATH=$PATH:/usr/local/opt/FriendlyARM/toolschain/4.5.1/bin
    source /root/.bashrc
    关闭终端重新打开
    就像windows装环境变量

4.2 Ubuntu软件推荐

  • Sftp
  • SakuraFrp
  • Nat123
  • gcc
  • arm gcc
  • VIM
  • 向日葵
  • 微力同步
  • python环境
  • Samba

Windows Ubuntu,软件推荐,小技巧总结,免费内网穿透方案相关推荐

  1. 免费内网穿透方案——ZeroTier+OpenWRT

    关于免费内网穿透方案的研究 一直以来在研究一些关于内网穿透的方案,都是一些很不靠谱的营销文章.索性很长一段时间就没了兴趣做这件事情,偶然的机会听到了ZeroTier,居然让我有种发现新大陆的喜悦.可能 ...

  2. 【群晖NAS】真·免费内网穿透方案 及踩坑合集

    一.介绍 一篇科普贴,帮助那些刚入门NAS的朋友尽量避免踩坑.因为本人实践了其中几种穿透方案,也积攒了一些经验,跟大家分享一下. 在这里想说一句,现在网上充斥着各种<内网穿透方案对比>,可 ...

  3. (不打广告)推荐这款永久免费内网穿透软件-神卓互联

    内网穿透是一种将内部网络中的应用程序公开到公共网络上的技术.在许多情况下,由于网络安全限制或配置问题,内部网络中的应用程序可能无法通过公共网络访问.这时,内网穿透技术就可以解决这个问题,使得我们可以在 ...

  4. 【免费内网穿透】Windows远程桌面连接树莓派

    系列文章 [免费内网穿透]Windows远程桌面连接树莓派 使用固定的公网TCP端口地址远程桌面树莓派[内网穿透] 本篇文章主要分享如何在公网环境下,远程桌面连接家里的树莓派. 远程桌面环境,我们选择 ...

  5. 快速发布windows上的web项目【免费内网穿透】

    快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...

  6. 简单免费内网穿透教程,利用树莓派实现低成本建站 无需公网

    很多人都想试试自己建站玩一玩 (比如博客.自建网盘.远程下载等),但家里宽带没公网 IP,特意买台服务器又显得浪费.那么有没成本小.可玩性高.又能长期稳定使用的方案呢? 其实,免费的内网穿透工具 (如 ...

  7. 搭建本地服务器,并免费内网穿透实现外网访问

    本篇教程主要将如何快速地搭建本地服务器,以及使用免费的内网穿透工具,实现外网访问内网服务器,将本地网站发布到外网可访问,方便进行微信公众号.小程序开发本地调试等. 本篇教程分两部分来讲: 搭建本地服务 ...

  8. 永久免费 内网穿透工具 傻瓜式配置

    永久免费 内网穿透工具   傻瓜式配置 使用教程 配合工具:网云穿 先官网注册:点击访问注册 1.进入官网首页,点击右上方注册 2.注册后,我们在官网领取隧道 3.领取完隧道会直接让我们跳转控制台,配 ...

  9. 几款永久免费内网穿透,好用且简单

    几款免费内网穿透工具小结 实际工作和生活中,常常遇到以下问题:如何让任何地方都能访问自己家里的笔记本上的应用?如何让局域网的服务器可以被任何地方访问到?如何在异地远程处理公司服务问题:企业员工如何在异 ...

  10. 五种永久免费 内网穿透傻瓜式使用

    多种永久免费 内网穿透傻瓜式使用 教程 方法一(使用qydev) 方法二(使用飞鸽内网穿透) 方法三(使用nps) 方法四使用 (神卓互联内网穿透) 方法五 使用 SAKURA FRP 方法六 使用 ...

最新文章

  1. 前端开发知识总结思维导图
  2. 将 Shiro 作为应用的权限基础
  3. WinForm开发框架资料积累
  4. 【Paper】2021_Observer-Based Controllers for Incrementally Quadratic Nonlinear Systems With Disturbanc
  5. 撑起12306网站,全靠这个世界第一的缓存框架!
  6. Python + OpenCV 太好玩了,可惜你可能还不会
  7. 36.LEN() 函数
  8. linux 取消混杂模式,Linux下网卡混杂模式设置和取消
  9. 单域MPLS ***数据转发实验分析
  10. android nfc ndef mifareclassic,Android NFC开发-实践篇
  11. IIR数字滤波器的设计及应用——MATLAB
  12. python汉诺塔运行程序_用python编写一个程序,得到汉诺塔的解决方案
  13. VB.NET利用WMI获取操作系统所在硬盘序列号
  14. 数字电路时钟无毛刺切换
  15. 红包算法-二倍均值法
  16. 摩尔定律,梅特卡夫定律和科斯定律
  17. 【codeforces】1063C Dwarves, Hats and Extrasensory Abilities【二分】
  18. table中英文值显示其对应中文
  19. 百度员工离职总结:如何做个好员工
  20. 什么是uboot与bios?

热门文章

  1. matlab实现sift,SIFT算法的Matlab实现
  2. 天涯明月刀服务器维护,天涯明月刀手游维护时间表一览,维护什么时候结束?[多图]...
  3. Linux下mongodb用户管理和设置远程登陆
  4. vivo4.0以上系统怎么样不用root激活XPOSED框架的教程
  5. php流水系统,php流水账txt数据库版
  6. 用js打开新窗口和关闭新窗口
  7. Win10安装Python3.9
  8. 测试如何进行有效的需求分析
  9. APP 性能测试工具
  10. 云桌面选不对,再好的产品也白用