找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

铁威马网络网络存储

[教程分享] 开启 My Cloud 远程UI后台

[复制链接]
My Cloud 的UI 后台默认是不支持远程访问的,只能在本地局域网访问。直接在外网访问UI后台会出现
Forbidden
You don't have permission to access /UI on this server.

折腾又开始了

1、先准备好WinSCPputty


2、 用WinSCP编辑 /etc/apache2/sites-available/wdnas-ui.conf;或者用putty,vi /etc/apache2/sites-available/wdnas-ui.conf
<IfModule mod_rewrite.c>
        <Directory "${DOCUMENT_ROOT}/UI">
                #${LOCAL_NET}
                RewriteEngine On
                RewriteBase /UI/
                RewriteCond %{REQUEST_FILENAME} !-d
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteRule ^(.*)$ /UI/ [R]
        </Directory>
</IfModule>

用 # 注释掉
${LOCAL_NET},上面我已经注释过了

3、修改 /var/www/rest-api/api/Common/includes/security.inc,306行,需要修改的地方已经用背景色突出来了http://www.wilf.cn/post/enable-my-cloud-ui-for-remote-access.html
  1. /*
  2. * Returns true if request is from local IP
  3. */
  4. function isLanRequest() {
  5. $lanRequest = RequestScope::getInstance()->getLanRequest();
  6. if(!empty($lanRequest)) {
  7. return $lanRequest;
  8. }

  9. $remoteAddr = $_SERVER['REMOTE_ADDR'];
  10. \Core\Logger::getInstance()->info('remote addr: ' . $remoteAddr);
  11. $skipLanCheck = getSkipLanSecurityCheck();

  12. if(strcasecmp($skipLanCheck,"TRUE") == 0) {
  13. return true;
  14. }
  15. if(TRUE || $remoteAddr === '127.0.0.1' || $remoteAddr === 'localhost') {
  16. RequestScope::getInstance()->setLanRequest(true);
  17. return true;
  18. }
复制代码



4、用 putty 重启 apache,/etc/init.d/apache2 restart


UI 后台暴漏给外网,风险较大,请谨慎使用。

评分

参与人数 1云币 +2 金条 +5 +8 收起 理由
爆疯语 + 2 + 5 + 8 技术贴,火速加分~~

查看全部评分

那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 印象
无线音乐盒
请允许我抢个沙发~~
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
装上本地aria2前端就能远程挂机了..
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
Rece 发表于 2014-5-27 15:08
装上本地aria2前端就能远程挂机了..

嗯,偶尔想远程操作一下后台啊
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
高含量的 技术帖子  相当强悍   
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
兄弟,我按照这个做了,还是不行,卡在正在尝试验证身份。。。 这个界面上,求救
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
远程访问的端口还是80吗?如果是80的话,现在外网的80端口都被封了,能换个端口吗?
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
谢谢分享,留爪备查.
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
使用道具 举报 回复 支持 反对 印象
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群